You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@uima.apache.org by re...@apache.org on 2021/11/10 15:45:07 UTC

[uima-uimaj] 01/01: Merge branch 'main' into bugfix/UIMA-6393-Circular-imports-break-resource-manager-cache_pk

This is an automated email from the ASF dual-hosted git repository.

rec pushed a commit to branch bugfix/UIMA-6393-Circular-imports-break-resource-manager-cache_pk
in repository https://gitbox.apache.org/repos/asf/uima-uimaj.git

commit 9d5fb49111fa7a98bb474040d54ac6470ead7c9e
Merge: 5d3cc35 84b8dcf
Author: Richard Eckart de Castilho <re...@apache.org>
AuthorDate: Wed Nov 10 16:44:57 2021 +0100

    Merge branch 'main' into bugfix/UIMA-6393-Circular-imports-break-resource-manager-cache_pk
    
    * main: (65 commits)
      [UIMA-6390] NPE when trying to access config names of fresh context
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6372] Upgrade from JUnit 3 to JUnit 4 to JUnit 5
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6373] Format UIMA Core Java SDK codebase
      [UIMA-6378] Java SDK does not build on Java 16
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      [UIMA-6374] Create CAS (de)serialization test suite
      ...
    
    % Conflicts:
    %	uimaj-core/src/main/java/org/apache/uima/resource/metadata/FsIndexCollection.java
    %	uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypePriorities.java
    %	uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypeSystemDescription.java
    %	uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/FsIndexCollection_impl.java
    %	uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/TypePriorities_impl.java
    %	uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/TypeSystemDescription_impl.java
    %	uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/TypeSystemDescription_implTest.java

 PearPackagingMavenPlugin/.gitignore                |    2 +
 PearPackagingMavenPlugin/pom.xml                   |    2 +-
 .../apache/uima/pear/tools/PearPackagingMojo.java  |    7 +-
 aggregate-uimaj-docbooks/pom.xml                   |    2 +-
 aggregate-uimaj-eclipse-plugins/pom.xml            |    2 +-
 aggregate-uimaj/pom.xml                            |    2 +-
 installEclipseSettings.sh                          |   71 +
 jVinci/.gitignore                                  |    2 +
 jVinci/pom.xml                                     |    2 +-
 .../org/apache/vinci/transport/Attributes.java     |    4 +-
 .../org/apache/vinci/transport/BaseServer.java     |    3 +-
 .../apache/vinci/transport/BaseServerRunnable.java |    1 +
 .../org/apache/vinci/transport/ErrorFrame.java     |    1 -
 .../java/org/apache/vinci/transport/Frame.java     |    3 +
 .../java/org/apache/vinci/transport/FrameLeaf.java |    1 +
 .../apache/vinci/transport/LeafCastException.java  |    1 -
 .../vinci/transport/SimpleTransportable.java       |    2 +
 .../org/apache/vinci/transport/VinciClient.java    |    3 +-
 .../org/apache/vinci/transport/VinciFrame.java     |    7 +
 .../vinci/transport/VinciServableAdapter.java      |    3 +
 .../org/apache/vinci/transport/VinciServer.java    |    2 +
 .../vinci/transport/VinciServerRunnable.java       |    1 +
 .../apache/vinci/transport/XTalkTransporter.java   |    2 +
 .../vinci/transport/context/VinciContext.java      |    1 +
 .../apache/vinci/transport/document/AFrame.java    |    5 +
 .../vinci/transport/document/AFrameLeaf.java       |    2 +
 .../vinci/transport/document/XMLToVinci.java       |   18 +-
 .../vinci/transport/document/XMLToXTalk.java       |    3 +
 .../vinci/transport/document/XTalkToSAX.java       |    3 +-
 .../transport/util/Base64FormatException.java      |    1 -
 .../vinci/transport/vns/client/ResolveResult.java  |    4 +
 .../vinci/transport/vns/client/ServeonResult.java  |    2 +
 .../vinci/transport/vns/service/Service.java       |    4 +
 .../vinci/transport/vns/service/ServiceAlias.java  |    1 +
 .../vinci/transport/vns/service/ServiceInfo.java   |    1 +
 .../transport/vns/service/ServiceInterface.java    |    2 +-
 .../transport/vns/service/ServiceRegistry.java     |    4 +-
 .../apache/vinci/transport/vns/service/VNS.java    |    7 +
 jcasgen-maven-plugin/.gitignore                    |    2 +
 jcasgen-maven-plugin/pom.xml                       |   13 +-
 .../uima/tools/jcasgen/maven/JCasGenM2ETest.java   |   12 +-
 .../uima/tools/jcasgen/maven/JCasGenMojo.java      |    6 +
 .../uima/tools/jcasgen/maven/JCasGenMojoTest.java  |   22 +-
 .../src/test/resources/invalidFeature/pom.xml      |   88 +-
 pom.xml                                            |    5 +-
 src/main/eclipse/org.eclipse.jdt.core.prefs        |  398 +
 src/main/eclipse/org.eclipse.jdt.ui.prefs          |  121 +
 uima-doc-v3-users-guide/pom.xml                    |    2 +-
 uima-docbook-overview-and-setup/pom.xml            |    2 +-
 uima-docbook-references/pom.xml                    |    2 +-
 uima-docbook-tools/pom.xml                         |    2 +-
 uima-docbook-tutorials-and-users-guides/pom.xml    |    2 +-
 uimaj-adapter-soap/.gitignore                      |    2 +
 uimaj-adapter-soap/pom.xml                         |    2 +-
 uimaj-adapter-vinci/.gitignore                     |    2 +
 uimaj-adapter-vinci/pom.xml                        |   13 +-
 .../uima/adapter/vinci/CASTransportable.java       |   19 +-
 .../vinci/VinciAnalysisEngineServiceAdapter.java   |    1 +
 .../VinciBinaryAnalysisEngineServiceStub.java      |    5 +
 .../VinciBinaryAnalysisEngineService_impl.java     |    3 +
 .../apache/uima/adapter/vinci/util/Descriptor.java |    1 +
 .../adapter/vinci/util/SaxVinciFrameBuilder.java   |    7 +-
 .../vinci/util/UimaSaxVinciFrameBuilder.java       |    1 +
 .../uima/adapter/vinci/util/VinciSaxParser.java    |    7 +-
 .../VinciAnalysisEngineServiceAdapterTest.java     |   78 +-
 uimaj-bootstrap/.gitignore                         |    2 +
 uimaj-bootstrap/pom.xml                            |    2 +-
 .../org/apache/uima/bootstrap/UimaBootstrap.java   |  417 +-
 uimaj-component-test-util/.gitignore               |    2 +
 uimaj-component-test-util/pom.xml                  |   11 +-
 .../AnnotatorPerformanceTester.java                |    4 +-
 .../uima/test/junit_extension/AnnotatorTester.java |   77 +-
 .../junit_extension/PerformanceTestResult.java     |   36 +-
 uimaj-core/.gitignore                              |    2 +
 uimaj-core/pom.xml                                 |  249 +-
 .../org/apache/uima/CompositeResourceFactory.java  |    6 +-
 .../src/main/java/org/apache/uima/Constants.java   |   15 +-
 .../main/java/org/apache/uima/I18nExceptionI.java  |  200 +-
 .../apache/uima/InternationalizedException.java    |  381 +-
 .../uima/InternationalizedRuntimeException.java    |   68 +-
 .../main/java/org/apache/uima/List_of_ints.java    |  864 +-
 .../main/java/org/apache/uima/ResourceFactory.java |   37 +-
 .../org/apache/uima/ResourceSpecifierFactory.java  |  141 +-
 .../main/java/org/apache/uima/UIMAException.java   |   97 +-
 .../main/java/org/apache/uima/UIMAFramework.java   |  511 +-
 .../java/org/apache/uima/UIMARuntimeException.java |  144 +-
 .../apache/uima/UIMA_IllegalArgumentException.java |   17 +-
 .../apache/uima/UIMA_IllegalStateException.java    |   40 +-
 .../uima/UIMA_UnsupportedOperationException.java   |   20 +-
 .../src/main/java/org/apache/uima/UimaContext.java |  241 +-
 .../java/org/apache/uima/UimaContextAdmin.java     |   71 +-
 .../java/org/apache/uima/UimaContextHolder.java    |   24 +-
 .../java/org/apache/uima/UimaSerializable.java     |   99 +-
 .../java/org/apache/uima/UimaSerializableFSs.java  |   75 +-
 .../uima/analysis_component/AnalysisComponent.java |   24 +-
 .../AnalysisComponent_ImplBase.java                |   27 +-
 .../analysis_component/Annotator_ImplBase.java     |    3 +
 .../analysis_component/CasAnnotator_ImplBase.java  |   17 +-
 .../analysis_component/CasMultiplier_ImplBase.java |   24 +-
 .../analysis_component/JCasAnnotator_ImplBase.java |    9 +-
 .../JCasMultiplier_ImplBase.java                   |   16 +-
 .../uima/analysis_engine/AnalysisEngine.java       |  286 +-
 .../analysis_engine/AnalysisEngineDescription.java |  106 +-
 .../analysis_engine/AnalysisEngineManagement.java  |   26 +-
 .../AnalysisEngineProcessException.java            |   29 +-
 .../analysis_engine/AnalysisEngineServiceStub.java |   20 +-
 .../uima/analysis_engine/AnalysisProcessData.java  |   12 +-
 .../apache/uima/analysis_engine/CasIterator.java   |   11 +-
 .../apache/uima/analysis_engine/JCasIterator.java  |   11 +-
 .../ResultNotSupportedException.java               |   20 +-
 .../uima/analysis_engine/ResultSpecification.java  |  302 +-
 .../uima/analysis_engine/TaeDescription.java       |    1 -
 .../uima/analysis_engine/TextAnalysisEngine.java   |    1 -
 .../apache/uima/analysis_engine/TypeOrFeature.java |   15 +-
 .../annotator/AnnotatorConfigurationException.java |   27 +-
 .../annotator/AnnotatorContext.java                |  186 +-
 .../annotator/AnnotatorContextException.java       |   20 +-
 .../AnnotatorInitializationException.java          |   23 +-
 .../annotator/AnnotatorProcessException.java       |   18 +-
 .../annotator/Annotator_ImplBase.java              |   19 +-
 .../analysis_engine/annotator/BaseAnnotator.java   |   17 +-
 .../annotator/GenericAnnotator.java                |    4 +-
 .../annotator/GenericAnnotator_ImplBase.java       |    6 +-
 .../analysis_engine/annotator/JTextAnnotator.java  |    4 +-
 .../annotator/JTextAnnotator_ImplBase.java         |    2 +-
 .../analysis_engine/annotator/TextAnnotator.java   |    4 +-
 .../org/apache/uima/analysis_engine/asb/ASB.java   |   48 +-
 .../uima/analysis_engine/asb/impl/ASB_impl.java    |  205 +-
 .../analysis_engine/asb/impl/FlowContainer.java    |   34 +-
 .../asb/impl/FlowControllerContainer.java          |  115 +-
 .../impl/AggregateAnalysisEngine_impl.java         |  109 +-
 .../impl/AnalysisEngineDescription_impl.java       |  273 +-
 .../impl/AnalysisEngineImplBase.java               |  255 +-
 .../impl/AnalysisEngineManagementImpl.java         |  101 +-
 .../impl/AnalysisEngineManagementImplMBean.java    |   12 +-
 .../impl/AnalysisProcessData_impl.java             |   20 +-
 .../impl/AnnotatorContext_impl.java                |   49 +-
 .../analysis_engine/impl/EmptyCasIterator.java     |    3 +
 .../analysis_engine/impl/JCasIteratorWrapper.java  |    3 +
 .../impl/MultiprocessingAnalysisEngine_impl.java   |  160 +-
 .../impl/PearAnalysisEngineWrapper.java            |  655 +-
 .../impl/PrimitiveAnalysisEngine_impl.java         |  315 +-
 .../impl/ResultSpecification_impl.java             |  305 +-
 .../apache/uima/analysis_engine/impl/RsFeat.java   |  106 +-
 .../apache/uima/analysis_engine/impl/RsFeats.java  |  265 +-
 .../uima/analysis_engine/impl/RsFullFeatNames.java |  122 +-
 .../apache/uima/analysis_engine/impl/RsLang.java   |  115 +-
 .../apache/uima/analysis_engine/impl/RsLangs.java  |  728 +-
 .../apache/uima/analysis_engine/impl/RsType.java   |  294 +-
 .../uima/analysis_engine/impl/RsTypesMap.java      |  553 +-
 .../analysis_engine/impl/TaeDescription_impl.java  |    4 +-
 .../analysis_engine/impl/TypeOrFeature_impl.java   |   36 +-
 .../impl/UimacppAnalysisEngineImpl.java            |  126 +-
 .../AnalysisComponentAdapterFactory.java           |    7 +-
 .../impl/compatibility/AnnotatorAdapter.java       |   41 +-
 .../impl/compatibility/CasConsumerAdapter.java     |   21 +-
 .../compatibility/CollectionReaderAdapter.java     |   23 +-
 .../metadata/AnalysisEngineMetaData.java           |   26 +-
 .../metadata/CapabilityLanguageFlow.java           |   13 +-
 .../uima/analysis_engine/metadata/FixedFlow.java   |   20 +-
 .../analysis_engine/metadata/FlowConstraints.java  |   10 +-
 .../metadata/FlowControllerDeclaration.java        |   32 +-
 .../uima/analysis_engine/metadata/SofaMapping.java |   18 +-
 .../metadata/impl/AnalysisEngineMetaData_impl.java |   55 +-
 .../metadata/impl/CapabilityLanguageFlow_impl.java |   19 +-
 .../metadata/impl/FixedFlow_impl.java              |    5 +
 .../impl/FlowControllerDeclaration_impl.java       |   32 +-
 .../metadata/impl/SofaMapping_impl.java            |   15 +-
 .../service/impl/AnalysisEngineServiceAdapter.java |   20 +-
 .../service/impl/AnalysisEngineService_impl.java   |   25 +-
 .../service/impl/ServiceDataCargo.java             |   33 +-
 .../main/java/org/apache/uima/cas/AbstractCas.java |    3 +-
 .../org/apache/uima/cas/AbstractCas_ImplBase.java  |    5 +-
 .../java/org/apache/uima/cas/AnnotationBaseFS.java |    4 +-
 .../src/main/java/org/apache/uima/cas/ArrayFS.java |   42 +-
 .../java/org/apache/uima/cas/BooleanArrayFS.java   |   14 +-
 .../main/java/org/apache/uima/cas/ByteArrayFS.java |   13 +-
 .../src/main/java/org/apache/uima/cas/CAS.java     |  633 +-
 .../java/org/apache/uima/cas/CASException.java     |   23 +-
 .../org/apache/uima/cas/CASRuntimeException.java   |  459 +-
 .../main/java/org/apache/uima/cas/CasOwner.java    |    5 +-
 .../java/org/apache/uima/cas/CommonArrayFS.java    |   52 +-
 .../org/apache/uima/cas/ConstraintFactory.java     |    7 +-
 .../java/org/apache/uima/cas/DoubleArrayFS.java    |    8 +-
 .../org/apache/uima/cas/FSBooleanConstraint.java   |  101 +-
 .../java/org/apache/uima/cas/FSComparators.java    |   66 +-
 .../src/main/java/org/apache/uima/cas/FSIndex.java |  229 +-
 .../org/apache/uima/cas/FSIndexRepository.java     |  176 +-
 .../main/java/org/apache/uima/cas/FSIterator.java  |  203 +-
 .../src/main/java/org/apache/uima/cas/Feature.java |   28 +-
 .../main/java/org/apache/uima/cas/FeaturePath.java |  473 +-
 .../java/org/apache/uima/cas/FeatureStructure.java |   81 +-
 .../java/org/apache/uima/cas/FeatureValuePath.java |   72 +-
 .../java/org/apache/uima/cas/FloatArrayFS.java     |   12 +-
 .../main/java/org/apache/uima/cas/IntArrayFS.java  |   14 +-
 .../main/java/org/apache/uima/cas/LongArrayFS.java |   15 +-
 .../src/main/java/org/apache/uima/cas/Marker.java  |   53 +-
 .../java/org/apache/uima/cas/ParsingException.java |    5 +-
 .../main/java/org/apache/uima/cas/SelectFSs.java   | 1835 +++--
 .../java/org/apache/uima/cas/SerialFormat.java     |   53 +-
 .../java/org/apache/uima/cas/ShortArrayFS.java     |   13 +-
 .../src/main/java/org/apache/uima/cas/SofaFS.java  |   45 +-
 .../src/main/java/org/apache/uima/cas/SofaID.java  |   16 +-
 .../java/org/apache/uima/cas/StringArrayFS.java    |   73 +-
 .../src/main/java/org/apache/uima/cas/Type.java    |   25 +-
 .../main/java/org/apache/uima/cas/TypeClass.java   |   51 +-
 .../java/org/apache/uima/cas/TypeNameSpace.java    |    2 -
 .../main/java/org/apache/uima/cas/TypeSystem.java  |   40 +-
 .../apache/uima/cas/admin/CASAdminException.java   |   35 +-
 .../java/org/apache/uima/cas/admin/CASFactory.java |   15 +-
 .../java/org/apache/uima/cas/admin/CASMgr.java     |   17 +-
 .../apache/uima/cas/admin/FSIndexComparator.java   |   27 +-
 .../uima/cas/admin/FSIndexRepositoryMgr.java       |   15 +-
 .../org/apache/uima/cas/admin/LinearTypeOrder.java |   27 +-
 .../uima/cas/admin/LinearTypeOrderBuilder.java     |   10 +-
 .../org/apache/uima/cas/admin/TypeSystemMgr.java   |  114 +-
 .../main/java/org/apache/uima/cas/impl/AllFSs.java |  383 +-
 .../apache/uima/cas/impl/AllowPreexistingFS.java   |   48 +-
 .../apache/uima/cas/impl/AnnotationBaseImpl.java   |   61 +-
 .../org/apache/uima/cas/impl/AnnotationImpl.java   |   61 +-
 .../uima/cas/impl/AnnotationImplException.java     |   12 +-
 .../apache/uima/cas/impl/AnnotationTreeImpl.java   |    4 +-
 .../uima/cas/impl/AnnotationTreeNodeImpl.java      |   13 +-
 .../org/apache/uima/cas/impl/BinaryCasSerDes.java  | 4049 +++++-----
 .../org/apache/uima/cas/impl/BinaryCasSerDes4.java | 3150 ++++----
 .../org/apache/uima/cas/impl/BinaryCasSerDes6.java | 2943 +++----
 .../apache/uima/cas/impl/BooleanArrayFSImpl.java   |   62 +-
 .../apache/uima/cas/impl/BooleanConstraint.java    |  130 +-
 .../org/apache/uima/cas/impl/BuiltinTypeKinds.java |  358 +-
 .../org/apache/uima/cas/impl/ByteArrayFSImpl.java  |   62 +-
 .../java/org/apache/uima/cas/impl/ByteHeap.java    |  237 +-
 .../uima/cas/impl/CASCompleteSerializer.java       |    3 +-
 .../java/org/apache/uima/cas/impl/CASImpl.java     | 3825 ++++-----
 .../org/apache/uima/cas/impl/CASMgrSerializer.java |  147 +-
 .../org/apache/uima/cas/impl/CASSerializer.java    |  756 +-
 .../java/org/apache/uima/cas/impl/CasCompare.java  | 4471 ++++++-----
 .../org/apache/uima/cas/impl/CasSeqAddrMaps.java   |  127 +-
 .../apache/uima/cas/impl/CasSerializerSupport.java | 2871 +++----
 .../java/org/apache/uima/cas/impl/CasState.java    |  117 +-
 .../apache/uima/cas/impl/CasTypeSystemMapper.java  |  143 +-
 .../apache/uima/cas/impl/CommonArrayFSImpl.java    |   61 +-
 .../org/apache/uima/cas/impl/CommonAuxHeap.java    |  402 +-
 .../org/apache/uima/cas/impl/CommonSerDes.java     |  566 +-
 .../uima/cas/impl/CommonSerDesSequential.java      |  432 +-
 .../uima/cas/impl/ConjunctiveConstraint.java       |    3 +-
 .../uima/cas/impl/ConstraintFactoryImpl.java       |  116 +-
 .../apache/uima/cas/impl/CopyOnWriteIndexPart.java |  117 +-
 .../uima/cas/impl/DebugFSLogicalStructure.java     |   29 +-
 .../apache/uima/cas/impl/DebugNameValuePair.java   |    1 +
 .../apache/uima/cas/impl/DeferredIndexUpdates.java |  146 +-
 .../uima/cas/impl/DisjunctiveConstraint.java       |    3 +-
 .../apache/uima/cas/impl/DoubleArrayFSImpl.java    |   62 +-
 .../apache/uima/cas/impl/EmbeddedConstraint.java   |    2 +
 .../uima/cas/impl/FSBooleanConstraintImpl.java     |  132 +-
 .../org/apache/uima/cas/impl/FSClassRegistry.java  | 1770 +++--
 .../org/apache/uima/cas/impl/FSComparator.java     |    5 +-
 .../java/org/apache/uima/cas/impl/FSGenerator.java |   73 +-
 .../org/apache/uima/cas/impl/FSImplComparator.java |    8 +-
 .../uima/cas/impl/FSIndexComparatorImpl.java       |   81 +-
 .../uima/cas/impl/FSIndexRepositoryImpl.java       | 1695 ++--
 .../apache/uima/cas/impl/FSIntConstraintImpl.java  |    7 +
 .../apache/uima/cas/impl/FSIteratorImplBase.java   |  223 +-
 .../uima/cas/impl/FSStringConstraintImpl.java      |    1 -
 .../apache/uima/cas/impl/FSTypeConstraintImpl.java |  112 +-
 .../org/apache/uima/cas/impl/FSsTobeAddedback.java |  109 +-
 .../java/org/apache/uima/cas/impl/FeatureImpl.java |  267 +-
 .../uima/cas/impl/FeatureImpl_jcas_only.java       |   92 +-
 .../org/apache/uima/cas/impl/FeaturePathImpl.java  |  443 +-
 .../apache/uima/cas/impl/FeatureStructureImpl.java |   12 +-
 .../uima/cas/impl/FeatureStructureImplC.java       | 1868 +++--
 .../apache/uima/cas/impl/FeatureValuePathImpl.java | 2125 ++---
 .../org/apache/uima/cas/impl/FilteredIterator.java |   49 +-
 .../org/apache/uima/cas/impl/FloatArrayFSImpl.java |   62 +-
 .../org/apache/uima/cas/impl/FsGenerator3.java     |   64 +-
 .../org/apache/uima/cas/impl/FsGeneratorArray.java |   65 +-
 .../apache/uima/cas/impl/FsIndex_annotation.java   |  316 +-
 .../java/org/apache/uima/cas/impl/FsIndex_bag.java |  171 +-
 .../org/apache/uima/cas/impl/FsIndex_flat.java     |  466 +-
 .../org/apache/uima/cas/impl/FsIndex_iicp.java     | 1263 +--
 .../apache/uima/cas/impl/FsIndex_set_sorted.java   |  572 +-
 .../apache/uima/cas/impl/FsIndex_singletype.java   |  212 +-
 .../org/apache/uima/cas/impl/FsIndex_snapshot.java |  344 +-
 .../cas/impl/FsIterator_aggregation_common.java    |  604 +-
 .../apache/uima/cas/impl/FsIterator_backwards.java |  296 +-
 .../org/apache/uima/cas/impl/FsIterator_bag.java   |  404 +-
 .../apache/uima/cas/impl/FsIterator_bag_pear.java  |   97 +-
 .../apache/uima/cas/impl/FsIterator_limited.java   |  457 +-
 .../uima/cas/impl/FsIterator_multiple_indexes.java |  414 +-
 .../uima/cas/impl/FsIterator_set_sorted2.java      |  677 +-
 .../uima/cas/impl/FsIterator_set_sorted_pear.java  |   99 +-
 .../uima/cas/impl/FsIterator_singletype.java       |  203 +-
 .../uima/cas/impl/FsIterator_subtypes_ordered.java | 1266 +--
 .../cas/impl/FsIterator_subtypes_snapshot.java     |  557 +-
 .../main/java/org/apache/uima/cas/impl/Heap.java   |  627 +-
 .../main/java/org/apache/uima/cas/impl/Id2FS.java  |  704 +-
 .../org/apache/uima/cas/impl/IntArrayFSImpl.java   |   62 +-
 .../org/apache/uima/cas/impl/IntConstraint.java    |    2 +
 .../uima/cas/impl/LLUnambiguousIteratorImpl.java   |   31 +-
 .../uima/cas/impl/LinearTypeOrderBuilderImpl.java  |  152 +-
 .../org/apache/uima/cas/impl/LongArrayFSImpl.java  |   62 +-
 .../java/org/apache/uima/cas/impl/LongHeap.java    |  228 +-
 .../java/org/apache/uima/cas/impl/LongSet.java     |  155 +-
 .../java/org/apache/uima/cas/impl/LowLevelCAS.java |  127 +-
 .../apache/uima/cas/impl/LowLevelException.java    |   13 +-
 .../org/apache/uima/cas/impl/LowLevelIndex.java    |  150 +-
 .../uima/cas/impl/LowLevelIndexRepository.java     |   11 +-
 .../org/apache/uima/cas/impl/LowLevelIterator.java |   87 +-
 .../uima/cas/impl/LowLevelIterator_empty.java      |  176 +-
 .../apache/uima/cas/impl/LowLevelTypeSystem.java   |   45 +-
 .../java/org/apache/uima/cas/impl/MarkerImpl.java  |   52 +-
 .../apache/uima/cas/impl/MethodHandlesLookup.java  |   65 +-
 .../apache/uima/cas/impl/OutOfTypeSystemData.java  |   27 +-
 .../org/apache/uima/cas/impl/PathConstraint.java   |    1 -
 .../org/apache/uima/cas/impl/SelectFSs_impl.java   | 3611 ++++-----
 .../org/apache/uima/cas/impl/Serialization.java    |  334 +-
 .../org/apache/uima/cas/impl/ShortArrayFSImpl.java |   62 +-
 .../java/org/apache/uima/cas/impl/ShortHeap.java   |  214 +-
 .../java/org/apache/uima/cas/impl/SlotKinds.java   |   90 +-
 .../apache/uima/cas/impl/SlotKindsConstants.java   |  139 +-
 .../java/org/apache/uima/cas/impl/SofaFSImpl.java  |   61 +-
 .../apache/uima/cas/impl/StringArrayFSImpl.java    |   62 +-
 .../org/apache/uima/cas/impl/StringConstraint.java |    2 +
 .../java/org/apache/uima/cas/impl/StringHeap.java  |  126 +-
 .../cas/impl/StringHeapDeserializationHelper.java  |    5 +-
 .../java/org/apache/uima/cas/impl/StringSet.java   |  158 +-
 .../java/org/apache/uima/cas/impl/Subiterator.java | 1036 ++-
 .../java/org/apache/uima/cas/impl/TypeImpl.java    |  984 +--
 .../org/apache/uima/cas/impl/TypeImpl_annot.java   |   74 +-
 .../apache/uima/cas/impl/TypeImpl_annotBase.java   |   75 +-
 .../org/apache/uima/cas/impl/TypeImpl_array.java   |  317 +-
 .../org/apache/uima/cas/impl/TypeImpl_list.java    |   75 +-
 .../apache/uima/cas/impl/TypeImpl_primitive.java   |   78 +-
 .../org/apache/uima/cas/impl/TypeImpl_string.java  |   97 +-
 .../uima/cas/impl/TypeImpl_stringSubtype.java      |  104 +-
 .../apache/uima/cas/impl/TypeNameSpaceImpl.java    |    1 +
 .../org/apache/uima/cas/impl/TypeSystem2Xml.java   |   74 +-
 .../apache/uima/cas/impl/TypeSystemConstants.java  |  236 +-
 .../org/apache/uima/cas/impl/TypeSystemImpl.java   | 2783 +++----
 .../org/apache/uima/cas/impl/TypeSystemUtils.java  |   87 +-
 .../org/apache/uima/cas/impl/UimaDecompiler.java   |  704 +-
 .../org/apache/uima/cas/impl/XCASDeserializer.java |  251 +-
 .../apache/uima/cas/impl/XCASParsingException.java |   52 +-
 .../org/apache/uima/cas/impl/XCASSerializer.java   |  156 +-
 .../apache/uima/cas/impl/XMLTypeSystemConsts.java  |   16 +-
 .../apache/uima/cas/impl/XmiCasDeserializer.java   | 1462 ++--
 .../org/apache/uima/cas/impl/XmiCasSerializer.java | 1035 +--
 .../uima/cas/impl/XmiSerializationSharedData.java  |  445 +-
 .../org/apache/uima/cas/text/AnnotationFS.java     |   69 +-
 .../org/apache/uima/cas/text/AnnotationIndex.java  |  245 +-
 .../apache/uima/cas/text/AnnotationPredicates.java |   15 +-
 .../org/apache/uima/cas/text/AnnotationTree.java   |    4 -
 .../apache/uima/cas/text/AnnotationTreeNode.java   |    4 -
 .../java/org/apache/uima/cas/text/Language.java    |    5 +-
 .../java/org/apache/uima/cas_data/CasData.java     |    6 +-
 .../org/apache/uima/cas_data/FeatureStructure.java |   25 +-
 .../org/apache/uima/cas_data/FeatureValue.java     |    2 +-
 .../org/apache/uima/cas_data/PrimitiveArrayFS.java |    8 +-
 .../org/apache/uima/cas_data/PrimitiveValue.java   |    7 +-
 .../org/apache/uima/cas_data/ReferenceArrayFS.java |    4 +-
 .../org/apache/uima/cas_data/ReferenceValue.java   |    4 +-
 .../org/apache/uima/cas_data/impl/CasDataImpl.java |   17 +-
 .../apache/uima/cas_data/impl/CasDataToXCas.java   |   16 +-
 .../apache/uima/cas_data/impl/CasDataUtils.java    |  118 +-
 .../uima/cas_data/impl/FeatureStructureImpl.java   |   25 +-
 .../uima/cas_data/impl/PrimitiveArrayFSImpl.java   |   14 +-
 .../uima/cas_data/impl/PrimitiveValueImpl.java     |   28 +-
 .../uima/cas_data/impl/ReferenceArrayFSImpl.java   |   11 +-
 .../uima/cas_data/impl/ReferenceValueImpl.java     |   11 +-
 .../cas_data/impl/XCasToCasDataSaxHandler.java     |   23 +-
 .../org/apache/uima/collection/CasConsumer.java    |    7 +-
 .../uima/collection/CasConsumerDescription.java    |    6 +-
 .../uima/collection/CasConsumer_ImplBase.java      |   31 +-
 .../org/apache/uima/collection/CasInitializer.java |   11 +-
 .../uima/collection/CasInitializerDescription.java |    3 +-
 .../uima/collection/CasInitializer_ImplBase.java   |    9 +-
 .../uima/collection/CollectionException.java       |   20 +-
 .../collection/CollectionProcessingEngine.java     |   43 +-
 .../collection/CollectionProcessingManager.java    |   58 +-
 .../apache/uima/collection/CollectionReader.java   |   20 +-
 .../collection/CollectionReaderDescription.java    |   10 +-
 .../uima/collection/CollectionReader_ImplBase.java |   20 +-
 .../uima/collection/EntityProcessStatus.java       |   20 +-
 .../uima/collection/StatusCallbackListener.java    |    5 +-
 .../apache/uima/collection/base_cpm/BaseCPM.java   |   68 +-
 .../collection/base_cpm/BaseCollectionReader.java  |   22 +-
 .../base_cpm/BaseStatusCallbackListener.java       |   12 +-
 .../base_cpm/CasDataCollectionReader.java          |   18 +-
 .../base_cpm/CasDataCollectionReader_ImplBase.java |    4 +
 .../uima/collection/base_cpm/CasDataConsumer.java  |   12 +-
 .../base_cpm/CasDataConsumer_ImplBase.java         |    9 +-
 .../collection/base_cpm/CasDataInitializer.java    |   13 +-
 .../base_cpm/CasDataInitializer_ImplBase.java      |   10 +-
 .../uima/collection/base_cpm/CasDataProcessor.java |   11 +-
 .../base_cpm/CasDataStatusCallbackListener.java    |    5 +-
 .../collection/base_cpm/CasObjectProcessor.java    |   13 +-
 .../uima/collection/base_cpm/CasProcessor.java     |   16 +-
 .../base_cpm/RecoverableCollectionReader.java      |   15 +-
 .../uima/collection/base_cpm/SkipCasException.java |    2 -
 .../uima/collection/base_cpm/SynchPoint.java       |   24 +-
 .../impl/CasConsumerDescription_impl.java          |   22 +-
 .../impl/CasInitializerDescription_impl.java       |   17 +-
 .../impl/CollectionReaderDescription_impl.java     |   29 +-
 ...CasProcessorConfigurationParameterSettings.java |   12 +-
 .../metadata/CasProcessorDeploymentParam.java      |   45 +-
 .../metadata/CasProcessorDeploymentParams.java     |   29 +-
 .../metadata/CasProcessorErrorHandling.java        |   22 +-
 .../metadata/CasProcessorErrorRateThreshold.java   |   38 +-
 .../collection/metadata/CasProcessorExecArg.java   |   14 +-
 .../collection/metadata/CasProcessorExecArgs.java  |   23 +-
 .../metadata/CasProcessorExecutable.java           |   39 +-
 .../collection/metadata/CasProcessorFilter.java    |   16 +-
 .../metadata/CasProcessorMaxRestarts.java          |   37 +-
 .../metadata/CasProcessorRunInSeperateProcess.java |    8 +-
 .../metadata/CasProcessorRuntimeEnvParam.java      |   28 +-
 .../collection/metadata/CasProcessorTimeout.java   |    8 +-
 .../uima/collection/metadata/CpeCasProcessor.java  |  196 +-
 .../uima/collection/metadata/CpeCasProcessors.java |   89 +-
 .../uima/collection/metadata/CpeCheckpoint.java    |   32 +-
 .../collection/metadata/CpeCollectionReader.java   |   35 +-
 .../CpeCollectionReaderCasInitializer.java         |   22 +-
 .../metadata/CpeCollectionReaderIterator.java      |   25 +-
 .../metadata/CpeComponentDescriptor.java           |   45 +-
 .../uima/collection/metadata/CpeConfiguration.java |   75 +-
 .../uima/collection/metadata/CpeDescription.java   |  188 +-
 .../uima/collection/metadata/CpeInclude.java       |    8 +-
 .../collection/metadata/CpeLocalCasProcessor.java  |   36 +-
 .../metadata/CpeResourceManagerConfiguration.java  |    8 +-
 .../uima/collection/metadata/CpeSofaMapping.java   |   14 +-
 .../uima/collection/metadata/CpeSofaMappings.java  |    7 +-
 .../apache/uima/collection/metadata/CpeTimer.java  |   11 +-
 .../uima/collection/metadata/NameValuePair.java    |    8 +-
 .../uima/collection/metadata/OutputQueue.java      |   15 +-
 .../uima/examples/SourceDocumentInformation.java   |    4 +-
 .../uima/flow/CasFlowController_ImplBase.java      |   10 +-
 .../org/apache/uima/flow/CasFlow_ImplBase.java     |   36 +-
 .../src/main/java/org/apache/uima/flow/Flow.java   |   49 +-
 .../java/org/apache/uima/flow/FlowController.java  |   56 +-
 .../uima/flow/FlowControllerDescription.java       |    2 +-
 .../apache/uima/flow/FlowController_ImplBase.java  |   29 +-
 .../uima/flow/JCasFlowController_ImplBase.java     |   12 +-
 .../org/apache/uima/flow/JCasFlow_ImplBase.java    |   33 +-
 .../java/org/apache/uima/flow/ParallelStep.java    |   19 +-
 .../main/java/org/apache/uima/flow/SimpleStep.java |    5 +-
 .../apache/uima/flow/SimpleStepWithResultSpec.java |   21 +-
 .../flow/impl/AnalysisSequenceCapabilityNode.java  |   21 +-
 .../impl/CapabilityLanguageFlowController.java     |  103 +-
 .../flow/impl/CapabilityLanguageFlowObject.java    |  364 +-
 .../apache/uima/flow/impl/FixedFlowController.java |  147 +-
 .../uima/flow/impl/FlowControllerContext_impl.java |   31 +-
 .../flow/impl/FlowControllerDescription_impl.java  |   16 +-
 .../uima/impl/AnalysisEngineFactory_impl.java      |    9 +-
 .../apache/uima/impl/CasConsumerFactory_impl.java  |   30 +-
 .../uima/impl/CasInitializerFactory_impl.java      |   29 +-
 .../apache/uima/impl/ChildUimaContext_impl.java    |   26 +-
 .../uima/impl/CollectionReaderFactory_impl.java    |   41 +-
 .../uima/impl/CompositeResourceFactory_impl.java   |   11 +-
 .../uima/impl/CustomResourceFactory_impl.java      |   58 +-
 .../uima/impl/ResourceSpecifierFactory_impl.java   |   84 +-
 .../org/apache/uima/impl/RootUimaContext_impl.java |   19 +-
 .../java/org/apache/uima/impl/SofaID_impl.java     |    4 +
 .../org/apache/uima/impl/UIMAFramework_impl.java   |   96 +-
 .../org/apache/uima/impl/UimaContext_ImplBase.java |  292 +-
 .../src/main/java/org/apache/uima/impl/Util.java   |   94 +-
 .../uima/internal/util/AnalysisEnginePool.java     |   59 +-
 .../org/apache/uima/internal/util/BinaryTree.java  |    1 -
 .../org/apache/uima/internal/util/BrowserUtil.java |   19 +-
 .../uima/internal/util/CharArraySpanMap.java       |    2 -
 .../apache/uima/internal/util/CharArrayString.java |   14 +-
 .../apache/uima/internal/util/CharacterUtils.java  |    5 +-
 .../org/apache/uima/internal/util/Class_TCCL.java  |  208 +-
 .../uima/internal/util/CommandLineParser.java      |    9 +-
 .../uima/internal/util/Common_hash_support.java    | 1103 +--
 .../uima/internal/util/ComparableFSIterator.java   |   80 +-
 .../uima/internal/util/CopyOnWriteObjHashSet.java  |  407 +-
 .../util/CopyOnWriteOrderedFsSet_array.java        |  309 +-
 .../uima/internal/util/EncodedPrintStream.java     |   10 +-
 .../org/apache/uima/internal/util/I18nUtil.java    |   33 +-
 .../org/apache/uima/internal/util/I18nx_impl.java  |  556 +-
 .../util/InstrumentationFacility_impl.java         |    7 +-
 .../internal/util/Int2IntArrayMapFixedSize.java    |  149 +-
 .../apache/uima/internal/util/Int2ObjHashMap.java  | 1215 ++-
 .../apache/uima/internal/util/Int2ObjListMap.java  |  133 +-
 .../apache/uima/internal/util/IntArrayUtils.java   |   30 +-
 .../org/apache/uima/internal/util/IntBitSet.java   |  646 +-
 .../apache/uima/internal/util/IntComparator.java   |    6 +-
 .../org/apache/uima/internal/util/IntHashSet.java  | 2088 ++---
 .../uima/internal/util/IntKeyValueIterator.java    |    2 +-
 .../apache/uima/internal/util/IntListIterator.java |   18 +-
 .../uima/internal/util/IntPointerIterator.java     |    4 +-
 .../java/org/apache/uima/internal/util/IntSet.java |   65 +-
 .../org/apache/uima/internal/util/IntStack.java    |   20 +-
 .../org/apache/uima/internal/util/IntVector.java   |  246 +-
 .../org/apache/uima/internal/util/JavaTimer.java   |    9 +-
 .../apache/uima/internal/util/JmxMBeanAgent.java   |  102 +-
 .../java/org/apache/uima/internal/util/Misc.java   | 2601 +++---
 .../internal/util/MsgLocalizationClassLoader.java  |  445 +-
 .../uima/internal/util/Obj2IntIdentityHashMap.java | 1184 +--
 .../org/apache/uima/internal/util/ObjHashSet.java  | 1404 ++--
 .../uima/internal/util/OrderedFsSet_array.java     | 1407 ++--
 .../uima/internal/util/OrderedFsSet_array2.java    | 4335 +++++-----
 .../java/org/apache/uima/internal/util/Pair.java   |  160 +-
 .../apache/uima/internal/util/PositiveIntSet.java  |  285 +-
 .../uima/internal/util/PositiveIntSet_impl.java    | 1524 ++--
 .../uima/internal/util/ReplaceStringInFiles.java   |   24 +-
 .../apache/uima/internal/util/ResourcePool.java    |   19 +-
 .../uima/internal/util/SerializationUtils.java     |   18 +-
 .../apache/uima/internal/util/SortedIntSet.java    |   19 +-
 .../apache/uima/internal/util/StringToIntMap.java  |    9 +-
 .../org/apache/uima/internal/util/StringUtils.java |   15 +-
 .../org/apache/uima/internal/util/SymbolTable.java |    5 +-
 .../uima/internal/util/TextAnalysisEnginePool.java |    9 +-
 .../uima/internal/util/TextStringTokenizer.java    |   16 +-
 .../apache/uima/internal/util/TextTokenizer.java   |   60 +-
 .../org/apache/uima/internal/util/TimeSpan.java    |   17 +-
 .../java/org/apache/uima/internal/util/Timer.java  |    1 -
 .../apache/uima/internal/util/UIMAClassLoader.java |  137 +-
 .../uima/internal/util/UIMALogFormatter.java       |    3 +-
 .../uima/internal/util/UIMAStreamHandler.java      |    1 +
 .../org/apache/uima/internal/util/UtilError.java   |    6 +-
 .../org/apache/uima/internal/util/Utilities.java   |   70 +-
 .../apache/uima/internal/util/WeakIdentityMap.java |  125 +-
 .../org/apache/uima/internal/util/XMLUtils.java    |  328 +-
 .../apache/uima/internal/util/XmlAttribute.java    |    2 +-
 .../apache/uima/internal/util/XmlElementName.java  |   12 +-
 .../internal/util/XmlElementNameAndContents.java   |   11 +-
 .../uima/internal/util/function/Consumer2.java     |   48 +-
 .../util/function/Consumer_T_withIOException.java  |   52 +-
 .../util/function/Consumer_withSaxException.java   |   52 +-
 .../internal/util/function/DeserBinaryIndexes.java |   52 +-
 .../util/function/IntConsumer_withIOException.java |   52 +-
 .../util/function/Runnable_withException.java      |   48 +-
 .../util/function/Runnable_withSaxException.java   |   52 +-
 .../uima/internal/util/function/package-info.java  |   48 +-
 .../internal/util/rb_trees/CompIntArrayRBT.java    |   11 +-
 .../uima/internal/util/rb_trees/Int2IntRBT.java    |  180 +-
 .../uima/internal/util/rb_trees/IntArrayRBT.java   |  464 +-
 .../internal/util/rb_trees/IntArrayRBTcommon.java  | 1628 ++--
 .../uima/internal/util/rb_trees/IntRBTArray.java   |   27 +-
 .../uima/internal/util/rb_trees/IntRBTNode.java    |    9 +-
 .../internal/util/rb_trees/IntRedBlackTree.java    |   13 +-
 .../uima/internal/util/rb_trees/RBTNode.java       |   19 +-
 .../uima/internal/util/rb_trees/RedBlackTree.java  |   23 +-
 .../src/main/java/org/apache/uima/jcas/JCas.java   |  628 +-
 .../java/org/apache/uima/jcas/JCasRegistry.java    |  117 +-
 .../org/apache/uima/jcas/JFSIndexRepository.java   |   36 +-
 .../org/apache/uima/jcas/cas/AnnotationBase.java   |   85 +-
 .../apache/uima/jcas/cas/AnnotationBase_Type.java  |  166 +-
 .../java/org/apache/uima/jcas/cas/ArrayFSImpl.java |   64 +-
 .../org/apache/uima/jcas/cas/BooleanArray.java     |   77 +-
 .../java/org/apache/uima/jcas/cas/ByteArray.java   |   77 +-
 .../java/org/apache/uima/jcas/cas/CommonList.java  |  659 +-
 .../apache/uima/jcas/cas/CommonPrimitiveArray.java |   85 +-
 .../java/org/apache/uima/jcas/cas/DoubleArray.java |   86 +-
 .../java/org/apache/uima/jcas/cas/EmptyFSList.java |   19 +-
 .../org/apache/uima/jcas/cas/EmptyFloatList.java   |   15 +-
 .../org/apache/uima/jcas/cas/EmptyIntegerList.java |   15 +-
 .../java/org/apache/uima/jcas/cas/EmptyList.java   |   55 +-
 .../org/apache/uima/jcas/cas/EmptyStringList.java  |   15 +-
 .../java/org/apache/uima/jcas/cas/FSArray.java     |  164 +-
 .../java/org/apache/uima/jcas/cas/FSArrayList.java |    4 +-
 .../java/org/apache/uima/jcas/cas/FSHashSet.java   |    4 +-
 .../org/apache/uima/jcas/cas/FSLinkedHashSet.java  |    4 +-
 .../main/java/org/apache/uima/jcas/cas/FSList.java |  153 +-
 .../java/org/apache/uima/jcas/cas/FloatArray.java  |   85 +-
 .../java/org/apache/uima/jcas/cas/FloatList.java   |   82 +-
 .../main/java/org/apache/uima/jcas/cas/Int2FS.java |  264 +-
 .../org/apache/uima/jcas/cas/IntegerArray.java     |   84 +-
 .../org/apache/uima/jcas/cas/IntegerArrayList.java |    4 +-
 .../java/org/apache/uima/jcas/cas/IntegerList.java |   75 +-
 .../java/org/apache/uima/jcas/cas/LongArray.java   |   90 +-
 .../org/apache/uima/jcas/cas/NonEmptyFSList.java   |  109 +-
 .../apache/uima/jcas/cas/NonEmptyFloatList.java    |  100 +-
 .../apache/uima/jcas/cas/NonEmptyIntegerList.java  |  105 +-
 .../org/apache/uima/jcas/cas/NonEmptyList.java     |   51 +-
 .../apache/uima/jcas/cas/NonEmptyStringList.java   |  106 +-
 .../apache/uima/jcas/cas/SelectViaCopyToArray.java |  191 +-
 .../java/org/apache/uima/jcas/cas/ShortArray.java  |   70 +-
 .../main/java/org/apache/uima/jcas/cas/Sofa.java   |  321 +-
 .../java/org/apache/uima/jcas/cas/StringArray.java |   69 +-
 .../java/org/apache/uima/jcas/cas/StringList.java  |   53 +-
 .../main/java/org/apache/uima/jcas/cas/TOP.java    |   72 +-
 .../java/org/apache/uima/jcas/cas/TOP_Type.java    |  430 +-
 .../org/apache/uima/jcas/impl/JCasHashMap.java     |  297 +-
 .../apache/uima/jcas/impl/JCasHashMapSubMap.java   | 1442 ++--
 .../java/org/apache/uima/jcas/impl/JCasImpl.java   |  751 +-
 .../uima/jcas/impl/JFSIndexRepositoryImpl.java     |   20 +-
 .../java/org/apache/uima/jcas/tcas/Annotation.java |  193 +-
 .../org/apache/uima/jcas/tcas/Annotation_Type.java |  275 +-
 .../uima/pear/tools/InstallationController.java    |  411 +-
 .../uima/pear/tools/InstallationDescriptor.java    |   94 +-
 .../pear/tools/InstallationDescriptorHandler.java  |   20 +-
 .../uima/pear/tools/InstallationProcessor.java     |   44 +-
 .../apache/uima/pear/tools/InstallationTester.java |  346 +-
 .../uima/pear/tools/LocalInstallationAgent.java    |   34 +-
 .../org/apache/uima/pear/tools/PackageBrowser.java |   80 +-
 .../org/apache/uima/pear/tools/PackageCreator.java |   40 +-
 .../uima/pear/tools/PackageCreatorException.java   |   16 +-
 .../apache/uima/pear/tools/PackageInstaller.java   |  459 +-
 .../uima/pear/tools/PackageInstallerException.java |   19 +-
 .../apache/uima/pear/tools/PackageSelectorGUI.java |    7 +
 .../uima/pear/tools/SimplePackageSelector.java     |   15 +-
 .../java/org/apache/uima/pear/util/FileUtil.java   |  145 +-
 .../org/apache/uima/pear/util/MessageRouter.java   |   26 +-
 .../org/apache/uima/pear/util/ProcessUtil.java     |   46 +-
 .../java/org/apache/uima/pear/util/StringUtil.java |    4 +-
 .../java/org/apache/uima/pear/util/UIMAUtil.java   |   52 +-
 .../java/org/apache/uima/pear/util/XMLUtil.java    |  179 +-
 .../org/apache/uima/resource/CasDefinition.java    |   25 +-
 .../java/org/apache/uima/resource/CasManager.java  |   59 +-
 .../ConfigurableDataResourceSpecifier.java         |    8 +-
 .../apache/uima/resource/ConfigurableResource.java |   53 +-
 .../resource/ConfigurableResource_ImplBase.java    |   13 +-
 .../apache/uima/resource/ConfigurationManager.java |   54 +-
 .../uima/resource/CustomResourceSpecifier.java     |   37 +-
 .../org/apache/uima/resource/DataResource.java     |   34 +-
 .../uima/resource/ExternalResourceDependency.java  |   22 +-
 .../uima/resource/ExternalResourceDescription.java |   21 +-
 .../resource/FileLanguageResourceSpecifier.java    |   11 +-
 .../uima/resource/FileResourceSpecifier.java       |    8 +-
 .../uima/resource/JMSMessagingSpecifier.java       |   19 +-
 .../apache/uima/resource/MQMessagingSpecifier.java |    9 +-
 .../uima/resource/MailMessagingSpecifier.java      |   17 +-
 .../org/apache/uima/resource/ManagementObject.java |   14 +-
 .../apache/uima/resource/MessagingSpecifier.java   |   41 +-
 .../uima/resource/ParameterizedDataResource.java   |    2 +-
 .../org/apache/uima/resource/PearSpecifier.java    |   42 +-
 .../apache/uima/resource/RelativePathResolver.java |   10 +-
 .../java/org/apache/uima/resource/Resource.java    |   91 +-
 .../uima/resource/ResourceAccessException.java     |   20 +-
 .../resource/ResourceConfigurationException.java   |   39 +-
 .../uima/resource/ResourceCreationSpecifier.java   |  108 +-
 .../resource/ResourceInitializationException.java  |   79 +-
 .../org/apache/uima/resource/ResourceManager.java  |  244 +-
 .../uima/resource/ResourceManagerPearWrapper.java  |   88 +-
 .../uima/resource/ResourceProcessException.java    |   17 +-
 .../uima/resource/ResourceServiceException.java    |   17 +-
 .../uima/resource/ResourceServiceSpecifier.java    |    4 +-
 .../apache/uima/resource/ResourceServiceStub.java  |    7 +-
 .../uima/resource/ResourceSpecifierList.java       |   12 +-
 .../apache/uima/resource/Resource_ImplBase.java    |   98 +-
 .../java/org/apache/uima/resource/Session.java     |   18 +-
 .../apache/uima/resource/SharedResourceObject.java |    9 +-
 .../org/apache/uima/resource/URISpecifier.java     |   28 +-
 .../apache/uima/resource/impl/CasManager_impl.java |  182 +-
 .../ConfigurableDataResourceSpecifier_impl.java    |   13 +-
 .../impl/ConfigurableDataResource_impl.java        |    7 +
 .../impl/ConfigurationManagerImplBase.java         |  108 +-
 .../resource/impl/ConfigurationManager_impl.java   |   49 +-
 .../impl/CustomResourceSpecifier_impl.java         |   44 +-
 .../uima/resource/impl/DataResource_impl.java      |   40 +-
 .../impl/ExternalResourceDependency_impl.java      |   16 +-
 .../impl/ExternalResourceDescription_impl.java     |   20 +-
 .../impl/FileLanguageResourceSpecifier_impl.java   |    9 +-
 .../resource/impl/FileLanguageResource_impl.java   |   15 +-
 .../resource/impl/FileResourceSpecifier_impl.java  |   15 +-
 .../apache/uima/resource/impl/Parameter_impl.java  |    7 +
 .../uima/resource/impl/PearSpecifier_impl.java     |   14 +-
 .../resource/impl/RelativePathResolver_impl.java   |   15 +-
 .../impl/ResourceCreationSpecifier_impl.java       |   71 +-
 .../uima/resource/impl/ResourceManager_impl.java   |  421 +-
 .../resource/impl/SessionNamespaceView_impl.java   |    3 +-
 .../apache/uima/resource/impl/Session_impl.java    |    3 +-
 .../uima/resource/impl/URISpecifier_impl.java      |   11 +
 .../uima/resource/metadata/AllowedValue.java       |    8 +-
 .../apache/uima/resource/metadata/Capability.java  |   65 +-
 .../uima/resource/metadata/ConfigurationGroup.java |   19 +-
 .../resource/metadata/ConfigurationParameter.java  |   57 +-
 .../ConfigurationParameterDeclarations.java        |   55 +-
 .../metadata/ConfigurationParameterSettings.java   |   30 +-
 .../resource/metadata/ExternalResourceBinding.java |   11 +-
 .../uima/resource/metadata/FeatureDescription.java |   20 +-
 .../uima/resource/metadata/FsIndexCollection.java  |   10 +-
 .../uima/resource/metadata/FsIndexDescription.java |   25 +-
 .../resource/metadata/FsIndexKeyDescription.java   |   20 +-
 .../org/apache/uima/resource/metadata/Import.java  |   12 +-
 .../resource/metadata/LanguagePrecondition.java    |   21 +-
 .../uima/resource/metadata/MetaDataObject.java     |   48 +-
 .../resource/metadata/MimeTypePrecondition.java    |   14 +-
 .../uima/resource/metadata/NameValuePair.java      |    8 +-
 .../resource/metadata/OperationalProperties.java   |   14 +-
 .../uima/resource/metadata/Precondition.java       |   14 +-
 .../metadata/ProcessingResourceMetaData.java       |   46 +-
 .../metadata/ResourceManagerConfiguration.java     |   52 +-
 .../uima/resource/metadata/ResourceMetaData.java   |   38 +-
 .../uima/resource/metadata/SimplePrecondition.java |   58 +-
 .../uima/resource/metadata/TypeDescription.java    |   34 +-
 .../uima/resource/metadata/TypePriorities.java     |    9 +-
 .../uima/resource/metadata/TypePriorityList.java   |   11 +-
 .../resource/metadata/TypeSystemDescription.java   |    3 +-
 .../resource/metadata/impl/AllowedValue_impl.java  |    5 +
 .../resource/metadata/impl/Capability_impl.java    |   35 +-
 .../metadata/impl/ConfigurationGroup_impl.java     |   24 +-
 .../ConfigurationParameterDeclarations_impl.java   |   41 +-
 .../impl/ConfigurationParameterSettings_impl.java  |   55 +-
 .../metadata/impl/ConfigurationParameter_impl.java |   48 +-
 .../impl/ExternalResourceBinding_impl.java         |   13 +-
 .../metadata/impl/FeatureDescription_impl.java     |   15 +-
 .../metadata/impl/FsIndexCollection_impl.java      |   12 +-
 .../metadata/impl/FsIndexDescription_impl.java     |   11 +-
 .../metadata/impl/FsIndexKeyDescription_impl.java  |   42 +-
 .../uima/resource/metadata/impl/Import_impl.java   |   60 +-
 .../metadata/impl/LanguagePrecondition_impl.java   |   37 +-
 .../impl/MetaDataObjectSerializer_indent.java      |  919 +--
 .../impl/MetaDataObjectSerializer_plain.java       |  292 +-
 .../metadata/impl/MetaDataObject_impl.java         |  752 +-
 .../metadata/impl/MimeTypePrecondition_impl.java   |   38 +-
 .../resource/metadata/impl/NameValuePair_impl.java |   11 +-
 .../metadata/impl/OperationalProperties_impl.java  |   33 +-
 .../impl/ProcessingResourceMetaData_impl.java      |    5 +-
 .../resource/metadata/impl/PropertyXmlInfo.java    |   14 +-
 .../impl/ResourceManagerConfiguration_impl.java    |  103 +-
 .../metadata/impl/ResourceMetaData_impl.java       |   54 +-
 .../metadata/impl/SimplePrecondition_impl.java     |   29 +-
 .../metadata/impl/TypeDescription_impl.java        |   20 +-
 .../metadata/impl/TypePriorities_impl.java         |   37 +-
 .../metadata/impl/TypePriorityList_impl.java       |   19 +-
 .../service/impl/ResourceServiceAdapter.java       |   10 +-
 .../service/impl/ResourceService_impl.java         |   11 +-
 .../java/org/apache/uima/search/Attribute.java     |    8 +-
 .../main/java/org/apache/uima/search/Filter.java   |   10 +-
 .../org/apache/uima/search/IndexBuildItem.java     |   36 +-
 .../uima/search/IndexBuildSpecification.java       |   24 +-
 .../java/org/apache/uima/search/IndexRule.java     |    4 +-
 .../org/apache/uima/search/IndexingException.java  |   17 +-
 .../main/java/org/apache/uima/search/Mapping.java  |    8 +-
 .../main/java/org/apache/uima/search/Style.java    |   43 +-
 .../apache/uima/search/impl/Attribute_impl.java    |    7 +
 .../org/apache/uima/search/impl/Filter_impl.java   |   15 +-
 .../uima/search/impl/IndexBuildItem_impl.java      |    7 +
 .../search/impl/IndexBuildSpecification_impl.java  |   14 +-
 .../apache/uima/search/impl/IndexRule_impl.java    |    3 +
 .../org/apache/uima/search/impl/Mapping_impl.java  |   12 +-
 .../org/apache/uima/search/impl/Style_impl.java    |   12 +-
 .../org/apache/uima/uimacpp/CppUimajEngine.java    |   20 +-
 .../uima/uimacpp/UimacppAnalysisComponent.java     |  131 +-
 .../org/apache/uima/uimacpp/UimacppEngine.java     |   78 +-
 .../org/apache/uima/uimacpp/UimacppException.java  |    6 +-
 .../util/AnalysisEnginePerformanceReports.java     |    1 +
 .../org/apache/uima/util/AnalysisEngineUtils.java  |    2 +-
 .../apache/uima/util/AutoCloseableNoException.java |   68 +-
 .../main/java/org/apache/uima/util/CasCopier.java  | 1135 +--
 .../org/apache/uima/util/CasCreationUtils.java     |  907 ++-
 .../main/java/org/apache/uima/util/CasIOUtils.java |  399 +-
 .../java/org/apache/uima/util/CasLoadMode.java     |  207 +-
 .../main/java/org/apache/uima/util/CasPool.java    |  126 +-
 .../org/apache/uima/util/CasPoolManagement.java    |   25 +-
 .../java/org/apache/uima/util/CasToInlineXml.java  |   83 +-
 .../uima/util/ConcurrentHashMapWithProducer.java   |  130 +-
 .../org/apache/uima/util/ConsumerCasUtils.java     |    6 +-
 .../main/java/org/apache/uima/util/FileUtils.java  |   46 +-
 .../apache/uima/util/InstrumentationFacility.java  |   12 +-
 .../main/java/org/apache/uima/util/IntEntry.java   |  175 +-
 .../org/apache/uima/util/InvalidXMLException.java  |   27 +-
 .../java/org/apache/uima/util/IteratorNvc.java     |   69 +-
 .../main/java/org/apache/uima/util/JCasPool.java   |    1 +
 .../src/main/java/org/apache/uima/util/Level.java  |    7 +-
 .../src/main/java/org/apache/uima/util/Logger.java |  369 +-
 .../org/apache/uima/util/LoggerPrintStream.java    |   23 +
 .../java/org/apache/uima/util/MessageReport.java   |  122 +-
 .../src/main/java/org/apache/uima/util/Misc.java   |   96 +-
 .../java/org/apache/uima/util/NameClassPair.java   |   11 +-
 .../java/org/apache/uima/util/ProcessTrace.java    |   30 +-
 .../org/apache/uima/util/ProcessTraceEvent.java    |   29 +-
 .../main/java/org/apache/uima/util/Progress.java   |   19 +-
 .../java/org/apache/uima/util/ProgressImpl.java    |    6 +
 .../java/org/apache/uima/util/SaxDeserializer.java |    2 +-
 .../main/java/org/apache/uima/util/Settings.java   |   89 +-
 .../apache/uima/util/SimpleResourceFactory.java    |   48 +-
 .../java/org/apache/uima/util/TCasFormatter.java   |    4 +-
 .../java/org/apache/uima/util/TCasToInlineXml.java |   30 +-
 .../java/org/apache/uima/util/TypeSystemUtil.java  |   19 +-
 .../main/java/org/apache/uima/util/UimaTimer.java  |   14 +-
 .../main/java/org/apache/uima/util/UriUtils.java   |  173 +-
 .../java/org/apache/uima/util/XMLInputSource.java  |   36 +-
 .../main/java/org/apache/uima/util/XMLParser.java  |  120 +-
 .../java/org/apache/uima/util/XMLSerializer.java   |  285 +-
 .../main/java/org/apache/uima/util/XMLizable.java  |   43 +-
 .../org/apache/uima/util/XmlCasDeserializer.java   |   23 +-
 .../org/apache/uima/util/XmlCasSerializer.java     |    2 +-
 .../uima/util/impl/CasPoolManagementImpl.java      |   37 +-
 .../uima/util/impl/CasPoolManagementImplMBean.java |   22 +-
 .../java/org/apache/uima/util/impl/Constants.java  |   84 +-
 .../java/org/apache/uima/util/impl/DataIO.java     |  224 +-
 .../apache/uima/util/impl/JSR47Logger_impl.java    |  123 +-
 .../apache/uima/util/impl/Log4jLogger_impl.java    |  566 +-
 .../apache/uima/util/impl/Logger_common_impl.java  | 2476 +++---
 .../org/apache/uima/util/impl/Logger_impl.java     |   53 +-
 .../org/apache/uima/util/impl/OptimizeStrings.java |  184 +-
 .../uima/util/impl/ProcessTraceEvent_impl.java     |   31 +-
 .../apache/uima/util/impl/ProcessTrace_impl.java   |   73 +-
 .../uima/util/impl/SaxDeserializer_impl.java       |   95 +-
 .../uima/util/impl/SerializationMeasures.java      |  336 +-
 .../org/apache/uima/util/impl/Settings_impl.java   |  162 +-
 .../org/apache/uima/util/impl/XMLParser_impl.java  |  250 +-
 .../org/apache/uima/impl/UimaVersion.java          |  138 +-
 uimaj-core/src/test/java/aa/AbstractType.java      |    5 +-
 uimaj-core/src/test/java/aa/ConcreteType.java      |    5 +-
 .../src/test/java/aa/MissingFeatureInCas.java      |    5 +-
 uimaj-core/src/test/java/aa/MissingInCas.java      |    5 +-
 uimaj-core/src/test/java/aa/Root.java              |    5 +-
 uimaj-core/src/test/java/aa/T.java                 |    6 +-
 .../test/java/org/apache/lang/LanguagePair.java    |    6 +-
 .../uima/ae/multiplier/SimpleCasGenerator.java     |  336 +-
 .../org/apache/uima/ae/noop/NoOpAnnotator.java     |  284 +-
 .../impl/AnalysisEngineDescription_implTest.java   |  192 +-
 .../impl/AnalysisEngineManagementImplTest.java     |  135 +-
 .../impl/AnalysisEngine_implTest.java              |  642 +-
 .../analysis_engine/impl/AnnotationWriter.java     |   24 +-
 .../impl/AnnotatorContext_implTest.java            |   70 +-
 .../AnnotatorForCollectionProcessCompleteTest.java |   28 +-
 .../impl/AnnotatorMissingSuper.java                |  127 +-
 .../uima/analysis_engine/impl/BadSegmenter.java    |    6 +-
 .../uima/analysis_engine/impl/ErrorAnnotator.java  |    3 +-
 .../impl/FlowControllerForErrorTest.java           |   39 +-
 .../analysis_engine/impl/MultiViewAnnotator.java   |    4 +-
 .../MultiprocessingAnalysisEngine_implTest.java    |  244 +-
 .../analysis_engine/impl/NewlineResegmenter.java   |    9 +-
 .../analysis_engine/impl/NewlineSegmenter.java     |    6 +-
 .../impl/ParallelFlowController.java               |   32 +-
 .../impl/PearAnalysisEngineWrapperTest.java        |   36 +-
 .../uima/analysis_engine/impl/ResultSpecTest.java  |  407 +-
 .../impl/ResultSpecWithTypeSystemTest.java         |  510 +-
 .../impl/ResultSpecification_implTest.java         |  104 +-
 .../impl/SegmentDroppingFlowController.java        |    9 +-
 .../uima/analysis_engine/impl/TabSegmenter.java    |    4 +-
 .../impl/TaeDescription_implTest.java              |   48 +-
 .../uima/analysis_engine/impl/TestAnnotator.java   |    2 +
 .../uima/analysis_engine/impl/TestAnnotator2.java  |   62 +-
 .../impl/metadata/MetaDataObjectAssert.java        |    7 +-
 .../impl/metadata/SofaMapping_implTest.java        |   19 +-
 .../sequencer/SequencerCapabilityLanguageTest.java |   48 +-
 .../impl/sequencer/SequencerFixedTest.java         |  100 +-
 .../impl/sequencer/SequencerTestAnnotator.java     |  145 +-
 .../uima/cas/impl/AnnotationIteratorTest.java      |  938 ++-
 .../uima/cas/impl/BinaryCasSerDesPerformance.java  |  163 +-
 .../java/org/apache/uima/cas/impl/CasPoolTest.java |  125 +-
 .../uima/cas/impl/CasTypeSystemMapperTest.java     |  605 +-
 .../apache/uima/cas/impl/ComponentInfoTest.java    |   33 +-
 .../impl/ConcurrentBinarySerializationTest.java    |  150 +-
 .../uima/cas/impl/CustomSerializationTest.java     |  211 +-
 .../org/apache/uima/cas/impl/FSBagIndexTest.java   |  240 +-
 .../java/org/apache/uima/cas/impl/FSIndexTest.java |   16 +-
 .../org/apache/uima/cas/impl/FeaturePathTest.java  | 1566 ++--
 .../java/org/apache/uima/cas/impl/Id2FSTest.java   |  228 +-
 .../cas/impl/IndexCorruptionReportingTest.java     |  179 +-
 .../org/apache/uima/cas/impl/JCasReinitTest.java   |  188 +-
 .../uima/cas/impl/OrderedFsSet_array_Test.java     |  434 +-
 .../org/apache/uima/cas/impl/ProtectIndexTest.java |   38 +-
 .../org/apache/uima/cas/impl/SelectFsAssert.java   |  688 +-
 .../apache/uima/cas/impl/SelectFsNoJCasTest.java   |   32 +-
 .../cas/impl/SelectFsPredicateAlignmentTest.java   |  547 +-
 .../org/apache/uima/cas/impl/SelectFsTest.java     | 3648 +++++----
 .../org/apache/uima/cas/impl/SerDesForm4Test.java  |  851 +-
 .../apache/uima/cas/impl/SerDesForm6ExtraTest.java |   28 +-
 .../org/apache/uima/cas/impl/SerDesForm6Test.java  |  626 +-
 .../org/apache/uima/cas/impl/SerDesTstCommon.java  |  487 +-
 .../uima/cas/impl/UimaV2CasCompatibilityTest.java  |   14 +-
 .../uima/cas/impl/UnambiguousIteratorTest.java     |   16 +-
 .../apache/uima/cas/impl/XCASDeserializerTest.java |  231 +-
 .../uima/cas/impl/XmiCasDeserializerTest.java      | 2042 ++---
 .../apache/uima/cas/impl/XmiCasSerializerTest.java |   70 +-
 .../java/org/apache/uima/cas/impl/XmiCompare.java  | 1062 +--
 ...rializationDeserialization_BINARY_TSI_Test.java |  112 +
 ...asSerializationDeserialization_BINARY_Test.java |  107 +
 ...serialization_COMPRESSED_FILTERED_TSI_Test.java |  112 +
 ...izationDeserialization_SERIALIZED_TSI_Test.java |  111 +
 .../CasSerializationDeserialization_XCAS_Test.java |  127 +
 ...izationDeserialization_XMI_1_0_PRETTY_Test.java |  146 +
 ...izationDeserialization_XMI_1_1_PRETTY_Test.java |  119 +
 .../uima/cas/serdes/CasToComparableText.java       | 1010 +++
 .../uima/cas/serdes/CasToComparableTextTest.java   |  202 +
 .../apache/uima/cas/serdes/SerDesAssuptions.java   |   33 +
 .../uima/cas/serdes/SerDesCasIOTestUtils.java      |  286 +
 .../java/org/apache/uima/cas/serdes/TestType.java  |  101 +
 .../uima/cas/serdes/datasuites/CasDataSuite.java   |   26 +
 .../datasuites/MultiFeatureRandomCasDataSuite.java |  110 +
 .../datasuites/MultiTypeRandomCasDataSuite.java    |  122 +
 .../ProgrammaticallyCreatedCasDataSuite.java       |  300 +
 .../cas/serdes/datasuites/XmiFileDataSuite.java    |  105 +
 ...SuiteTypeSystemDescriptionMinimizationTool.java |  162 +
 .../cas/serdes/generators/CasConfiguration.java    |   50 +
 .../uima/cas/serdes/generators/CasGenerator.java   |   31 +
 .../generators/MultiFeatureRandomCasGenerator.java |  413 +
 .../generators/MultiTypeRandomCasGenerator.java    |  194 +
 .../cas/serdes/scenario/DesSerTestScenario.java    |  180 +
 .../cas/serdes/scenario/SerDesTestScenario.java    |  116 +
 .../cas/serdes/scenario/SerRefTestScenario.java    |  188 +
 .../transitions/CasDesSerCycleConfiguration.java   |   48 +
 .../transitions/CasSerDesCycleConfiguration.java   |   47 +
 .../transitions/CasSourceTargetConfiguration.java  |  111 +
 .../apache/uima/cas/test/AnnotationIndexTest.java  |  662 +-
 .../apache/uima/cas/test/AnnotationTreeTest.java   |   22 +-
 .../java/org/apache/uima/cas/test/ArrayFSTest.java |   38 +-
 .../org/apache/uima/cas/test/ArrayIndexTest.java   |   52 +-
 .../org/apache/uima/cas/test/CASInitializer.java   |   18 +-
 .../java/org/apache/uima/cas/test/CASTest.java     |   64 +-
 .../org/apache/uima/cas/test/CASTestSetup.java     |   36 +-
 .../uima/cas/test/CompleteSerializationTest.java   |   32 +-
 .../org/apache/uima/cas/test/CrossAnnotation.java  |    5 +-
 .../org/apache/uima/cas/test/EnrichedEntity.java   |    4 +-
 .../uima/cas/test/FSCreatedInPearContextTest.java  |    9 +-
 .../java/org/apache/uima/cas/test/FeatureMap.java  |    2 +-
 .../org/apache/uima/cas/test/FeatureRecord.java    |    4 +-
 .../apache/uima/cas/test/FeatureStructureTest.java |  878 +-
 .../apache/uima/cas/test/FilteredIteratorTest.java |  117 +-
 .../org/apache/uima/cas/test/FloatArrayFSTest.java |  226 +-
 .../apache/uima/cas/test/GetAllIndexedTest.java    |   89 +-
 .../cas/test/GrowingTheCasNoJcasCacheTest.java     |   54 +-
 .../apache/uima/cas/test/GrowingTheCasTest.java    |  316 +-
 .../apache/uima/cas/test/IndexComparitorTest.java  |  108 +-
 .../uima/cas/test/IndexRepositoryMergingTest.java  |  233 +-
 .../apache/uima/cas/test/IndexRepositoryTest.java  |  170 +-
 .../uima/cas/test/IndexSerializationTest.java      |   39 +-
 .../org/apache/uima/cas/test/IntArrayFSTest.java   |   26 +-
 .../apache/uima/cas/test/IteratorSortedTest.java   |  715 +-
 .../org/apache/uima/cas/test/IteratorTest.java     |  707 +-
 .../apache/uima/cas/test/JCasClassLoaderTest.java  |  282 +-
 .../org/apache/uima/cas/test/JcasSofaTest.java     |  115 +-
 .../java/org/apache/uima/cas/test/Level_1.java     |  268 +-
 .../java/org/apache/uima/cas/test/Level_2.java     |  182 +-
 .../java/org/apache/uima/cas/test/Level_3.java     |  182 +-
 .../java/org/apache/uima/cas/test/Level_4.java     |  182 +-
 .../java/org/apache/uima/cas/test/Level_5.java     |  182 +-
 .../java/org/apache/uima/cas/test/Level_6.java     |  182 +-
 .../uima/cas/test/NewPrimitiveTypesTest.java       |  178 +-
 .../java/org/apache/uima/cas/test/Sentence.java    |    6 +-
 .../uima/cas/test/SerializationNoMDTest.java       |   30 +-
 .../uima/cas/test/SerializationReinitTest.java     |  797 +-
 .../java/org/apache/uima/cas/test/SofaTest.java    |  200 +-
 .../org/apache/uima/cas/test/StringArrayTest.java  |   67 +-
 .../uima/cas/test/StringSubtypeAnnotation.java     |    6 +-
 .../apache/uima/cas/test/StringSubtypeTest.java    |   35 +-
 .../apache/uima/cas/test/SubiteratorAnnotator.java |    6 +-
 .../org/apache/uima/cas/test/SubiteratorTest.java  |   39 +-
 .../org/apache/uima/cas/test/TestAnnotator.java    |    8 +-
 .../test/java/org/apache/uima/cas/test/Token.java  |    6 +-
 .../org/apache/uima/cas/test/TypeOrderTest.java    |   98 +-
 .../org/apache/uima/cas/test/TypePriorityTest.java |   56 +-
 .../apache/uima/cas/test/TypeSystemReinitTest.java |   47 +-
 .../org/apache/uima/cas/test/TypeSystemTest.java   |   84 +-
 .../apache/uima/cas/test/TypeSystemUtilsTest.java  |   31 +-
 .../uima/cas/test/UimacppDeserializationTest.java  |   45 +-
 .../uima/cas/text/AnnotationPredicateAssert.java   |   56 +-
 .../uima/cas/text/AnnotationPredicateTestData.java |  160 +-
 .../uima/cas/text/AnnotationPredicatesTest.java    |  347 +-
 .../cas/text/AxiomaticAnnotationPredicates.java    |   19 +-
 .../org/apache/uima/cas_data/impl/CasComparer.java |  472 +-
 .../uima/cas_data/impl/CasDataToXCasTest.java      |   25 +-
 .../cas_data/impl/XCasToCasDataSaxHandlerTest.java |   71 +-
 .../impl/CasConsumerDescription_implTest.java      |   21 +-
 .../impl/CasInitializerDescription_implTest.java   |   16 +-
 .../impl/CollectionReaderDescription_implTest.java |   17 +-
 .../uima/examples/cpm/sofa/TransAnnotator.java     |    1 +
 .../impl/CapabilityLanguageFlowControllerTest.java |   26 +-
 .../uima/flow/impl/FixedFlowControllerTest.java    |  143 +-
 .../uima/impl/AnalysisEngineFactory_implTest.java  |   21 +-
 .../uima/impl/CasConsumerFactory_implTest.java     |   21 +-
 .../impl/CollectionReaderFactory_implTest.java     |   21 +-
 .../CustomResourceSpecifierFactory_implTest.java   |   37 +-
 .../org/apache/uima/impl/SomeCustomResource.java   |   17 +-
 .../org/apache/uima/impl/UimaContext_implTest.java |  112 +-
 .../uima/internal/util/AnalysisEnginePoolTest.java |   73 +-
 .../uima/internal/util/Int2ObjHashMapTest.java     |  274 +-
 .../apache/uima/internal/util/IntBitSetTest.java   |  338 +-
 .../uima/internal/util/IntHashSetPerfTest.java     |  382 +-
 .../apache/uima/internal/util/IntHashSetTest.java  |  504 +-
 .../apache/uima/internal/util/IntVectorTest.java   |  197 +-
 .../org/apache/uima/internal/util/MiscTest.java    |   88 +-
 .../uima/internal/util/MultiThreadUtils.java       |  746 +-
 .../uima/internal/util/MultiThreadUtilsTest.java   |   94 +
 .../internal/util/Obj2IntIdentityHashMapTest.java  |  305 +-
 .../apache/uima/internal/util/ObjHashSetTest.java  |  382 +-
 .../uima/internal/util/PositiveIntSetTest.java     |  823 +-
 .../uima/internal/util/ResourcePoolTest.java       |   52 +-
 .../uima/internal/util/UIMAClassLoaderTest.java    |   89 +-
 .../uima/internal/util/WeakIdentityMapTest.java    |  117 +-
 .../apache/uima/internal/util/XmlUtilsTest.java    |   32 +-
 .../internal/util/rb_trees/Int2IntRBTTest.java     |   59 +-
 .../internal/util/rb_trees/IntArrayRBTTest.java    |  214 +-
 .../uima/jcas/impl/JCasCoverClassLoadingTest.java  |   10 +-
 .../uima/jcas/impl/JCasHashMapCompareTest.java     |  434 +-
 .../org/apache/uima/jcas/impl/JCasHashMapTest.java | 1156 +--
 .../org/apache/uima/jcas/tcas/AnnotationTest.java  |  285 +-
 .../org/apache/uima/jcas/test/CASInitializer.java  |    5 +-
 .../org/apache/uima/jcas/test/CASTestSetup.java    |   20 +-
 .../org/apache/uima/jcas/test/FSArrayListTest.java |  182 +-
 .../org/apache/uima/jcas/test/FSHashSetTest.java   |  236 +-
 .../uima/jcas/test/IntegerArrayListTest.java       |  180 +-
 .../java/org/apache/uima/jcas/test/JCasTest.java   | 1581 ++--
 .../java/org/apache/uima/jcas/test/JCasTest2.java  |  203 +-
 .../uima/pear/util/ComponentCategoryTest.java      |   33 +-
 .../apache/uima/pear/util/PearEncodingTest.java    |   33 +-
 .../util/PearInstallationVerificationTest.java     |   42 +-
 .../apache/uima/pear/util/PearInstallerTest.java   |   61 +-
 .../org/apache/uima/pear/util/PearRuntimeTest.java |  117 +-
 .../resource/ConfigurableResource_implTest.java    |   52 +-
 .../org/apache/uima/resource/TestCasConsumer.java  |    2 +-
 .../uima/resource/impl/CasManager_implTest.java    |   37 +-
 ...ConfigurableDataResourceSpecifier_implTest.java |   12 +-
 .../impl/ConfigurableDataResource_implTest.java    |   24 +-
 .../uima/resource/impl/DataResource_implTest.java  |   27 +-
 .../impl/FileLanguageResource_implTest.java        |   30 +-
 .../uima/resource/impl/PearSpecifier_implTest.java |   62 +-
 .../impl/RelativePathResolver_implTest.java        |   19 +-
 .../impl/ResourceCreationSpecifier_implTest.java   |    7 +-
 .../resource/impl/ResourceManager_implTest.java    |   87 +-
 .../resource/impl/TestResourceInterface_impl.java  |   17 +-
 .../uima/resource/impl/URISpecifier_implTest.java  |   16 +-
 ...onfigurationParameterDeclarations_implTest.java |   19 +-
 .../metadata/impl/FsIndexCollection_implTest.java  |   50 +-
 .../resource/metadata/impl/ImportResolverTest.java |   10 +-
 .../resource/metadata/impl/Import_implTest.java    |   49 +-
 .../metadata/impl/MetaDataObject_implTest.java     |   96 +-
 .../ResourceManagerConfiguration_implTest.java     |   55 +-
 .../resource/metadata/impl/TestFruitBagObject.java |   32 +-
 .../resource/metadata/impl/TestFruitObject.java    |   55 +-
 .../metadata/impl/TypePriorities_implTest.java     |   53 +-
 .../impl/TypeSystemDescription_implTest.java       |   15 +-
 .../impl/ResourceServiceAdapter_implTest.java      |   28 +-
 .../service/impl/ResourceService_implTest.java     |   23 +-
 .../service/impl/TestResourceServiceStub.java      |    4 +-
 .../uima/testTypeSystem_arrays/OfShorts.java       |    6 +-
 .../uima/testTypeSystem_arrays/OfStrings.java      |    6 +-
 .../java/org/apache/uima/util/CasCopierTest.java   |  186 +-
 .../org/apache/uima/util/CasCreationUtilsTest.java |  208 +-
 .../uima/util/CasIOUtilsAlwaysHoldOnTest.java      |   35 +-
 .../java/org/apache/uima/util/CasIOUtilsTest.java  |  177 +-
 .../org/apache/uima/util/CasToInlineXmlTest.java   |  104 +-
 .../org/apache/uima/util/CasWrapperForTstng.java   |  683 +-
 .../java/org/apache/uima/util/FileUtilsTest.java   |   24 +-
 .../test/java/org/apache/uima/util/LevelTest.java  |   20 +-
 .../org/apache/uima/util/TestCollectionReader.java |    5 +-
 .../org/apache/uima/util/TypeSystemUtilTest.java   |   30 +-
 .../apache/uima/util/UimaContextHolderTest.java    |    4 +-
 .../org/apache/uima/util/XMLSerializerTest.java    |  282 +-
 .../uima/util/impl/JSR47Logger_implTest.java       |   12 +-
 .../util/impl/Log4JLogger_implCapturingTest.java   |  186 +
 .../uima/util/impl/Log4jLogger_implTest.java       |   21 +-
 .../org/apache/uima/util/impl/Logger_implTest.java |  121 +-
 .../org/apache/uima/util/impl/LoggingTest.java     |   26 +-
 .../apache/uima/util/impl/OptimizeStringsTest.java |  121 +-
 .../uima/util/impl/ProcessTrace_implTest.java      |   26 +-
 .../util/impl/Slf4jLogger_implCapturingTest.java   |    6 +-
 .../apache/uima/util/impl/XMLParser_implTest.java  |  100 +-
 .../src/test/java/sofa/test/CrossAnnotation.java   |    4 +-
 uimaj-core/src/test/java/x/y/z/EndOfSentence.java  |    6 +-
 uimaj-core/src/test/java/x/y/z/Sentence.java       |    6 +-
 uimaj-core/src/test/java/x/y/z/Separator.java      |    6 +-
 uimaj-core/src/test/java/x/y/z/Token.java          |    6 +-
 uimaj-core/src/test/java/x/y/z/TokenType.java      |    6 +-
 uimaj-core/src/test/java/x/y/z/Word.java           |    6 +-
 .../one-way/cas_with_collections/cas.bin           |  Bin 0 -> 3742 bytes
 .../cas_with_collections/debug-typesystem.xml      |   69 +
 .../one-way/cas_with_collections/debug.xmi         |   42 +
 .../one-way/cas_with_empty_array_reference/cas.bin |  Bin 0 -> 2619 bytes
 .../debug-typesystem.xml                           |   34 +
 .../cas_with_empty_array_reference/debug.xmi       |   12 +
 .../one-way/cas_with_inheritance/cas.bin           |  Bin 0 -> 2825 bytes
 .../cas_with_inheritance/debug-typesystem.xml      |   56 +
 .../one-way/cas_with_inheritance/debug.xmi         |   11 +
 .../one-way/cas_with_nonindexed_fs/cas.bin         |  Bin 0 -> 2746 bytes
 .../cas_with_nonindexed_fs/debug-typesystem.xml    |   42 +
 .../one-way/cas_with_nonindexed_fs/debug.xmi       |   10 +
 .../one-way/cas_with_references/cas.bin            |  Bin 0 -> 3286 bytes
 .../cas_with_references/debug-typesystem.xml       |   74 +
 .../one-way/cas_with_references/debug.xmi          |   19 +
 .../one-way/cas_with_reserved_names/cas.bin        |  Bin 0 -> 2562 bytes
 .../cas_with_reserved_names/debug-typesystem.xml   |   39 +
 .../one-way/cas_with_reserved_names/debug.xmi      |    7 +
 .../one-way/cas_with_smileys/cas.bin               |  Bin 0 -> 3158 bytes
 .../one-way/cas_with_smileys/debug-typesystem.xml  |   46 +
 .../one-way/cas_with_smileys/debug.xmi             |   26 +
 .../one-way/cas_with_two_sofas/cas.bin             |  Bin 0 -> 2708 bytes
 .../cas_with_two_sofas/debug-typesystem.xml        |   17 +
 .../one-way/cas_with_two_sofas/debug.xmi           |    9 +
 .../one-way/empty_cas/cas.bin                      |  Bin 0 -> 2516 bytes
 .../one-way/empty_cas/debug-typesystem.xml         |   17 +
 .../one-way/empty_cas/debug.xmi                    |    7 +
 .../one-way/small_cas/cas.bin                      |  Bin 0 -> 3045 bytes
 .../one-way/small_cas/debug-typesystem.xml         |   47 +
 .../one-way/small_cas/debug.xmi                    |   19 +
 .../cas.bin                                        |  Bin 0 -> 3087 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3087 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3087 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3087 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3430 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3371 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../cas.bin                                        |  Bin 0 -> 3351 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../one-way/tsv3-testDependencyWithValues/cas.bin  |  Bin 0 -> 3525 bytes
 .../debug-typesystem.xml                           |  142 +
 .../tsv3-testDependencyWithValues/debug.xmi        |   15 +
 .../one-way/tsv3-testElevatedType/cas.bin          |  Bin 0 -> 3169 bytes
 .../tsv3-testElevatedType/debug-typesystem.xml     |  120 +
 .../one-way/tsv3-testElevatedType/debug.xmi        |    9 +
 .../one-way/tsv3-testMultiTokenChain/cas.bin       |  Bin 0 -> 3325 bytes
 .../tsv3-testMultiTokenChain/debug-typesystem.xml  |  127 +
 .../one-way/tsv3-testMultiTokenChain/debug.xmi     |   15 +
 .../one-way/tsv3-testMultiTokenSlotFeature/cas.bin |  Bin 0 -> 3415 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testMultiTokenSlotFeature/debug.xmi       |   17 +
 .../cas.bin                                        |  Bin 0 -> 3167 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3147 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../tsv3-testMultiTokenStackedSlotFeature/cas.bin  |  Bin 0 -> 3415 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3215 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 3171 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSentenceId/cas.bin            |  Bin 0 -> 3317 bytes
 .../tsv3-testSentenceId/debug-typesystem.xml       |   93 +
 .../one-way/tsv3-testSentenceId/debug.xmi          |   17 +
 .../one-way/tsv3-testSentenceWithEmoji/cas.bin     |  Bin 0 -> 3143 bytes
 .../debug-typesystem.xml                           |  105 +
 .../one-way/tsv3-testSentenceWithEmoji/debug.xmi   |   13 +
 .../one-way/tsv3-testSentenceWithLineBreak/cas.bin |  Bin 0 -> 3147 bytes
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testSentenceWithLineBreak/debug.xmi       |   13 +
 .../one-way/tsv3-testSentenceWithTab/cas.bin       |  Bin 0 -> 3147 bytes
 .../tsv3-testSentenceWithTab/debug-typesystem.xml  |  105 +
 .../one-way/tsv3-testSentenceWithTab/debug.xmi     |   13 +
 .../one-way/tsv3-testSimpleChain/cas.bin           |  Bin 0 -> 3357 bytes
 .../tsv3-testSimpleChain/debug-typesystem.xml      |  127 +
 .../one-way/tsv3-testSimpleChain/debug.xmi         |   16 +
 .../tsv3-testSimpleCrossSenenceSlotFeature/cas.bin |  Bin 0 -> 3619 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   22 +
 .../tsv3-testSimpleSameRoleSlotFeature/cas.bin     |  Bin 0 -> 3415 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testSimpleSameRoleSlotFeature/debug.xmi   |   17 +
 .../one-way/tsv3-testSimpleSlotFeature/cas.bin     |  Bin 0 -> 3415 bytes
 .../debug-typesystem.xml                           |  128 +
 .../one-way/tsv3-testSimpleSlotFeature/debug.xmi   |   17 +
 .../cas.bin                                        |  Bin 0 -> 3391 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3386 bytes
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3304 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3286 bytes
 .../debug-typesystem.xml                           |  122 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3304 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3352 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3352 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3328 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3328 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3222 bytes
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3288 bytes
 .../debug-typesystem.xml                           |  125 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3206 bytes
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3147 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../one-way/tsv3-testStackedChain/cas.bin          |  Bin 0 -> 3469 bytes
 .../tsv3-testStackedChain/debug-typesystem.xml     |  127 +
 .../one-way/tsv3-testStackedChain/debug.xmi        |   20 +
 .../cas.bin                                        |  Bin 0 -> 3450 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3506 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   20 +
 .../cas.bin                                        |  Bin 0 -> 3442 bytes
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3463 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   20 +
 .../cas.bin                                        |  Bin 0 -> 3935 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   34 +
 .../cas.bin                                        |  Bin 0 -> 3471 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../cas.bin                                        |  Bin 0 -> 3147 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3147 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3171 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSubTokenPrefix/cas.bin        |  Bin 0 -> 2991 bytes
 .../tsv3-testSubTokenPrefix/debug-typesystem.xml   |  105 +
 .../one-way/tsv3-testSubTokenPrefix/debug.xmi      |    9 +
 .../one-way/tsv3-testSubTokenRelation/cas.bin      |  Bin 0 -> 3031 bytes
 .../tsv3-testSubTokenRelation/debug-typesystem.xml |  105 +
 .../one-way/tsv3-testSubTokenRelation/debug.xmi    |   10 +
 .../one-way/tsv3-testSubtokenChain/cas.bin         |  Bin 0 -> 3357 bytes
 .../tsv3-testSubtokenChain/debug-typesystem.xml    |  127 +
 .../one-way/tsv3-testSubtokenChain/debug.xmi       |   16 +
 .../cas.bin                                        |  Bin 0 -> 4286 bytes
 .../debug-typesystem.xml                           |  256 +
 .../debug.xmi                                      |   16 +
 .../tsv3-testTokenBoundedBioLookAlike/cas.bin      |  Bin 0 -> 3371 bytes
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testTokenBoundedBioLookAlike/debug.xmi    |   17 +
 .../cas.bin                                        |  Bin 0 -> 3291 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3323 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3883 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3543 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3291 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3243 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../tsv3-testTokenBoundedStackedLookAlike/cas.bin  |  Bin 0 -> 3411 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3483 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../cas.bin                                        |  Bin 0 -> 2969 bytes
 .../debug-typesystem.xml                           |   93 +
 .../debug.xmi                                      |   10 +
 .../one-way/tsv3-testUnsetSlotFeature/cas.bin      |  Bin 0 -> 3349 bytes
 .../tsv3-testUnsetSlotFeature/debug-typesystem.xml |  128 +
 .../one-way/tsv3-testUnsetSlotFeature/debug.xmi    |   15 +
 .../tsv3-testZeroLengthSlotFeature1/cas.bin        |  Bin 0 -> 3415 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature1/debug.xmi      |   17 +
 .../tsv3-testZeroLengthSlotFeature2/cas.bin        |  Bin 0 -> 3415 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature2/debug.xmi      |   17 +
 .../cas.bin                                        |  Bin 0 -> 2997 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3203 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 3171 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 3149 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 3189 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3087 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3087 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3087 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../casWithEmojiUnicodeTextAndAnnotations/cas.bin  |  Bin 0 -> 2604 bytes
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   15 +
 .../casWithFloatingPointSpecialValues/cas.bin      |  Bin 0 -> 2673 bytes
 .../debug-typesystem.xml                           |   74 +
 .../casWithFloatingPointSpecialValues/debug.xmi    |    7 +
 .../casWithLeftToRightTextAndAnnotations/cas.bin   |  Bin 0 -> 2408 bytes
 .../debug-typesystem.xml                           |   17 +
 .../casWithLeftToRightTextAndAnnotations/debug.xmi |    8 +
 .../ser-ref/casWithSofaDataArray/cas.bin           |  Bin 0 -> 2316 bytes
 .../casWithSofaDataArray/debug-typesystem.xml      |   17 +
 .../ser-ref/casWithSofaDataArray/debug.xmi         |    5 +
 .../ser-ref/casWithSofaDataURI/cas.bin             |  Bin 0 -> 2420 bytes
 .../casWithSofaDataURI/debug-typesystem.xml        |   17 +
 .../ser-ref/casWithSofaDataURI/debug.xmi           |    4 +
 .../ser-ref/casWithText/cas.bin                    |  Bin 0 -> 2376 bytes
 .../ser-ref/casWithText/debug-typesystem.xml       |   17 +
 .../ser-ref/casWithText/debug.xmi                  |    6 +
 .../ser-ref/casWithTextAndAnnotation/cas.bin       |  Bin 0 -> 2396 bytes
 .../casWithTextAndAnnotation/debug-typesystem.xml  |   17 +
 .../ser-ref/casWithTextAndAnnotation/debug.xmi     |    7 +
 .../ser-ref/casWithTextAndAnnotations/cas.bin      |  Bin 0 -> 2456 bytes
 .../casWithTextAndAnnotations/debug-typesystem.xml |   17 +
 .../ser-ref/casWithTextAndAnnotations/debug.xmi    |   10 +
 .../cas.bin                                        |  Bin 0 -> 2440 bytes
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   10 +
 .../casWithoutTextButWithAnnotations/cas.bin       |  Bin 0 -> 2344 bytes
 .../debug-typesystem.xml                           |   17 +
 .../casWithoutTextButWithAnnotations/debug.xmi     |    9 +
 .../ser-ref/emptyCas/cas.bin                       |  Bin 0 -> 2200 bytes
 .../ser-ref/emptyCas/debug-typesystem.xml          |   17 +
 .../ser-ref/emptyCas/debug.xmi                     |    3 +
 .../one-way/cas_with_collections/cas.bin           |  Bin 0 -> 1400 bytes
 .../cas_with_collections/debug-typesystem.xml      |   69 +
 .../one-way/cas_with_collections/debug.xmi         |   42 +
 .../one-way/cas_with_empty_array_reference/cas.bin |  Bin 0 -> 416 bytes
 .../debug-typesystem.xml                           |   34 +
 .../cas_with_empty_array_reference/debug.xmi       |   12 +
 .../one-way/cas_with_inheritance/cas.bin           |  Bin 0 -> 496 bytes
 .../cas_with_inheritance/debug-typesystem.xml      |   56 +
 .../one-way/cas_with_inheritance/debug.xmi         |   11 +
 .../one-way/cas_with_nonindexed_fs/cas.bin         |  Bin 0 -> 356 bytes
 .../cas_with_nonindexed_fs/debug-typesystem.xml    |   42 +
 .../one-way/cas_with_nonindexed_fs/debug.xmi       |   10 +
 .../one-way/cas_with_references/cas.bin            |  Bin 0 -> 636 bytes
 .../cas_with_references/debug-typesystem.xml       |   74 +
 .../one-way/cas_with_references/debug.xmi          |   19 +
 .../one-way/cas_with_reserved_names/cas.bin        |  Bin 0 -> 356 bytes
 .../cas_with_reserved_names/debug-typesystem.xml   |   39 +
 .../one-way/cas_with_reserved_names/debug.xmi      |    7 +
 .../one-way/cas_with_smileys/cas.bin               |  Bin 0 -> 828 bytes
 .../one-way/cas_with_smileys/debug-typesystem.xml  |   46 +
 .../one-way/cas_with_smileys/debug.xmi             |   26 +
 .../one-way/cas_with_two_sofas/cas.bin             |  Bin 0 -> 580 bytes
 .../cas_with_two_sofas/debug-typesystem.xml        |   17 +
 .../one-way/cas_with_two_sofas/debug.xmi           |    9 +
 .../one-way/empty_cas/cas.bin                      |  Bin 0 -> 388 bytes
 .../one-way/empty_cas/debug-typesystem.xml         |   17 +
 .../one-way/empty_cas/debug.xmi                    |    7 +
 .../one-way/small_cas/cas.bin                      |  Bin 0 -> 816 bytes
 .../one-way/small_cas/debug-typesystem.xml         |   47 +
 .../one-way/small_cas/debug.xmi                    |   19 +
 .../cas.bin                                        |  Bin 0 -> 364 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 364 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 364 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 364 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 576 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 708 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../cas.bin                                        |  Bin 0 -> 688 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../one-way/tsv3-testDependencyWithValues/cas.bin  |  Bin 0 -> 604 bytes
 .../debug-typesystem.xml                           |  142 +
 .../tsv3-testDependencyWithValues/debug.xmi        |   15 +
 .../one-way/tsv3-testElevatedType/cas.bin          |  Bin 0 -> 352 bytes
 .../tsv3-testElevatedType/debug-typesystem.xml     |  120 +
 .../one-way/tsv3-testElevatedType/debug.xmi        |    9 +
 .../one-way/tsv3-testMultiTokenChain/cas.bin       |  Bin 0 -> 540 bytes
 .../tsv3-testMultiTokenChain/debug-typesystem.xml  |  127 +
 .../one-way/tsv3-testMultiTokenChain/debug.xmi     |   15 +
 .../one-way/tsv3-testMultiTokenSlotFeature/cas.bin |  Bin 0 -> 596 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testMultiTokenSlotFeature/debug.xmi       |   17 +
 .../cas.bin                                        |  Bin 0 -> 504 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 484 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../tsv3-testMultiTokenStackedSlotFeature/cas.bin  |  Bin 0 -> 596 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 552 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 508 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSentenceId/cas.bin            |  Bin 0 -> 704 bytes
 .../tsv3-testSentenceId/debug-typesystem.xml       |   93 +
 .../one-way/tsv3-testSentenceId/debug.xmi          |   17 +
 .../one-way/tsv3-testSentenceWithEmoji/cas.bin     |  Bin 0 -> 480 bytes
 .../debug-typesystem.xml                           |  105 +
 .../one-way/tsv3-testSentenceWithEmoji/debug.xmi   |   13 +
 .../one-way/tsv3-testSentenceWithLineBreak/cas.bin |  Bin 0 -> 484 bytes
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testSentenceWithLineBreak/debug.xmi       |   13 +
 .../one-way/tsv3-testSentenceWithTab/cas.bin       |  Bin 0 -> 484 bytes
 .../tsv3-testSentenceWithTab/debug-typesystem.xml  |  105 +
 .../one-way/tsv3-testSentenceWithTab/debug.xmi     |   13 +
 .../one-way/tsv3-testSimpleChain/cas.bin           |  Bin 0 -> 572 bytes
 .../tsv3-testSimpleChain/debug-typesystem.xml      |  127 +
 .../one-way/tsv3-testSimpleChain/debug.xmi         |   16 +
 .../tsv3-testSimpleCrossSenenceSlotFeature/cas.bin |  Bin 0 -> 800 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   22 +
 .../tsv3-testSimpleSameRoleSlotFeature/cas.bin     |  Bin 0 -> 596 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testSimpleSameRoleSlotFeature/debug.xmi   |   17 +
 .../one-way/tsv3-testSimpleSlotFeature/cas.bin     |  Bin 0 -> 596 bytes
 .../debug-typesystem.xml                           |  128 +
 .../one-way/tsv3-testSimpleSlotFeature/debug.xmi   |   17 +
 .../cas.bin                                        |  Bin 0 -> 572 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 564 bytes
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 540 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 536 bytes
 .../debug-typesystem.xml                           |  122 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 540 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 588 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 588 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 564 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 564 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 508 bytes
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 516 bytes
 .../debug-typesystem.xml                           |  125 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 492 bytes
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 484 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../one-way/tsv3-testStackedChain/cas.bin          |  Bin 0 -> 684 bytes
 .../tsv3-testStackedChain/debug-typesystem.xml     |  127 +
 .../one-way/tsv3-testStackedChain/debug.xmi        |   20 +
 .../cas.bin                                        |  Bin 0 -> 596 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 652 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   20 +
 .../cas.bin                                        |  Bin 0 -> 620 bytes
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 644 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   20 +
 .../cas.bin                                        |  Bin 0 -> 1272 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   34 +
 .../cas.bin                                        |  Bin 0 -> 808 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../cas.bin                                        |  Bin 0 -> 484 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 484 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 508 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSubTokenPrefix/cas.bin        |  Bin 0 -> 328 bytes
 .../tsv3-testSubTokenPrefix/debug-typesystem.xml   |  105 +
 .../one-way/tsv3-testSubTokenPrefix/debug.xmi      |    9 +
 .../one-way/tsv3-testSubTokenRelation/cas.bin      |  Bin 0 -> 368 bytes
 .../tsv3-testSubTokenRelation/debug-typesystem.xml |  105 +
 .../one-way/tsv3-testSubTokenRelation/debug.xmi    |   10 +
 .../one-way/tsv3-testSubtokenChain/cas.bin         |  Bin 0 -> 572 bytes
 .../tsv3-testSubtokenChain/debug-typesystem.xml    |  127 +
 .../one-way/tsv3-testSubtokenChain/debug.xmi       |   16 +
 .../cas.bin                                        |  Bin 0 -> 804 bytes
 .../debug-typesystem.xml                           |  256 +
 .../debug.xmi                                      |   16 +
 .../tsv3-testTokenBoundedBioLookAlike/cas.bin      |  Bin 0 -> 708 bytes
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testTokenBoundedBioLookAlike/debug.xmi    |   17 +
 .../cas.bin                                        |  Bin 0 -> 628 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 660 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 1220 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 880 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 628 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 580 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../tsv3-testTokenBoundedStackedLookAlike/cas.bin  |  Bin 0 -> 748 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 820 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../cas.bin                                        |  Bin 0 -> 356 bytes
 .../debug-typesystem.xml                           |   93 +
 .../debug.xmi                                      |   10 +
 .../one-way/tsv3-testUnsetSlotFeature/cas.bin      |  Bin 0 -> 524 bytes
 .../tsv3-testUnsetSlotFeature/debug-typesystem.xml |  128 +
 .../one-way/tsv3-testUnsetSlotFeature/debug.xmi    |   15 +
 .../tsv3-testZeroLengthSlotFeature1/cas.bin        |  Bin 0 -> 596 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature1/debug.xmi      |   17 +
 .../tsv3-testZeroLengthSlotFeature2/cas.bin        |  Bin 0 -> 596 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature2/debug.xmi      |   17 +
 .../cas.bin                                        |  Bin 0 -> 348 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 540 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 508 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 500 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 540 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 364 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 364 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 364 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../casWithEmojiUnicodeTextAndAnnotations/cas.bin  |  Bin 0 -> 476 bytes
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   15 +
 .../casWithFloatingPointSpecialValues/cas.bin      |  Bin 0 -> 248 bytes
 .../debug-typesystem.xml                           |   74 +
 .../casWithFloatingPointSpecialValues/debug.xmi    |    7 +
 .../typesystem.xml                                 |   74 +
 .../casWithLeftToRightTextAndAnnotations/cas.bin   |  Bin 0 -> 280 bytes
 .../debug-typesystem.xml                           |   17 +
 .../casWithLeftToRightTextAndAnnotations/debug.xmi |    8 +
 .../ser-ref/casWithSofaDataArray/cas.bin           |  Bin 0 -> 188 bytes
 .../casWithSofaDataArray/debug-typesystem.xml      |   17 +
 .../ser-ref/casWithSofaDataArray/debug.xmi         |    5 +
 .../ser-ref/casWithSofaDataURI/cas.bin             |  Bin 0 -> 292 bytes
 .../casWithSofaDataURI/debug-typesystem.xml        |   17 +
 .../ser-ref/casWithSofaDataURI/debug.xmi           |    4 +
 .../ser-ref/casWithText/cas.bin                    |  Bin 0 -> 248 bytes
 .../ser-ref/casWithText/debug-typesystem.xml       |   17 +
 .../ser-ref/casWithText/debug.xmi                  |    6 +
 .../ser-ref/casWithTextAndAnnotation/cas.bin       |  Bin 0 -> 268 bytes
 .../casWithTextAndAnnotation/debug-typesystem.xml  |   17 +
 .../ser-ref/casWithTextAndAnnotation/debug.xmi     |    7 +
 .../ser-ref/casWithTextAndAnnotations/cas.bin      |  Bin 0 -> 328 bytes
 .../casWithTextAndAnnotations/debug-typesystem.xml |   17 +
 .../ser-ref/casWithTextAndAnnotations/debug.xmi    |   10 +
 .../cas.bin                                        |  Bin 0 -> 312 bytes
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   10 +
 .../casWithoutTextButWithAnnotations/cas.bin       |  Bin 0 -> 216 bytes
 .../debug-typesystem.xml                           |   17 +
 .../casWithoutTextButWithAnnotations/debug.xmi     |    9 +
 .../ser-ref/emptyCas/cas.bin                       |  Bin 0 -> 72 bytes
 .../ser-ref/emptyCas/debug-typesystem.xml          |   17 +
 .../ser-ref/emptyCas/debug.xmi                     |    3 +
 .../one-way/cas_with_collections/cas.bin           |  Bin 0 -> 2963 bytes
 .../cas_with_collections/debug-typesystem.xml      |   69 +
 .../one-way/cas_with_collections/debug.xmi         |   42 +
 .../one-way/cas_with_empty_array_reference/cas.bin |  Bin 0 -> 2535 bytes
 .../debug-typesystem.xml                           |   34 +
 .../cas_with_empty_array_reference/debug.xmi       |   12 +
 .../one-way/cas_with_inheritance/cas.bin           |  Bin 0 -> 2646 bytes
 .../cas_with_inheritance/debug-typesystem.xml      |   56 +
 .../one-way/cas_with_inheritance/debug.xmi         |   11 +
 .../one-way/cas_with_nonindexed_fs/cas.bin         |  Bin 0 -> 2694 bytes
 .../cas_with_nonindexed_fs/debug-typesystem.xml    |   42 +
 .../one-way/cas_with_nonindexed_fs/debug.xmi       |   10 +
 .../one-way/cas_with_references/cas.bin            |  Bin 0 -> 3019 bytes
 .../cas_with_references/debug-typesystem.xml       |   74 +
 .../one-way/cas_with_references/debug.xmi          |   19 +
 .../one-way/cas_with_reserved_names/cas.bin        |  Bin 0 -> 2525 bytes
 .../cas_with_reserved_names/debug-typesystem.xml   |   39 +
 .../one-way/cas_with_reserved_names/debug.xmi      |    7 +
 .../one-way/cas_with_smileys/cas.bin               |  Bin 0 -> 2744 bytes
 .../one-way/cas_with_smileys/debug-typesystem.xml  |   46 +
 .../one-way/cas_with_smileys/debug.xmi             |   26 +
 .../one-way/cas_with_two_sofas/cas.bin             |  Bin 0 -> 2461 bytes
 .../cas_with_two_sofas/debug-typesystem.xml        |   17 +
 .../one-way/cas_with_two_sofas/debug.xmi           |    9 +
 .../one-way/empty_cas/cas.bin                      |  Bin 0 -> 2457 bytes
 .../one-way/empty_cas/debug-typesystem.xml         |   17 +
 .../one-way/empty_cas/debug.xmi                    |    7 +
 .../one-way/small_cas/cas.bin                      |  Bin 0 -> 2614 bytes
 .../one-way/small_cas/debug-typesystem.xml         |   47 +
 .../one-way/small_cas/debug.xmi                    |   19 +
 .../cas.bin                                        |  Bin 0 -> 3015 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3015 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3013 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3015 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3180 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 2998 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../cas.bin                                        |  Bin 0 -> 2990 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../one-way/tsv3-testDependencyWithValues/cas.bin  |  Bin 0 -> 3256 bytes
 .../debug-typesystem.xml                           |  142 +
 .../tsv3-testDependencyWithValues/debug.xmi        |   15 +
 .../one-way/tsv3-testElevatedType/cas.bin          |  Bin 0 -> 3107 bytes
 .../tsv3-testElevatedType/debug-typesystem.xml     |  120 +
 .../one-way/tsv3-testElevatedType/debug.xmi        |    9 +
 .../one-way/tsv3-testMultiTokenChain/cas.bin       |  Bin 0 -> 3099 bytes
 .../tsv3-testMultiTokenChain/debug-typesystem.xml  |  127 +
 .../one-way/tsv3-testMultiTokenChain/debug.xmi     |   15 +
 .../one-way/tsv3-testMultiTokenSlotFeature/cas.bin |  Bin 0 -> 3153 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testMultiTokenSlotFeature/debug.xmi       |   17 +
 .../cas.bin                                        |  Bin 0 -> 2977 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 2969 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../tsv3-testMultiTokenStackedSlotFeature/cas.bin  |  Bin 0 -> 3153 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 2991 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 2973 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSentenceId/cas.bin            |  Bin 0 -> 2949 bytes
 .../tsv3-testSentenceId/debug-typesystem.xml       |   93 +
 .../one-way/tsv3-testSentenceId/debug.xmi          |   17 +
 .../one-way/tsv3-testSentenceWithEmoji/cas.bin     |  Bin 0 -> 2970 bytes
 .../debug-typesystem.xml                           |  105 +
 .../one-way/tsv3-testSentenceWithEmoji/debug.xmi   |   13 +
 .../one-way/tsv3-testSentenceWithLineBreak/cas.bin |  Bin 0 -> 2970 bytes
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testSentenceWithLineBreak/debug.xmi       |   13 +
 .../one-way/tsv3-testSentenceWithTab/cas.bin       |  Bin 0 -> 2970 bytes
 .../tsv3-testSentenceWithTab/debug-typesystem.xml  |  105 +
 .../one-way/tsv3-testSentenceWithTab/debug.xmi     |   13 +
 .../one-way/tsv3-testSimpleChain/cas.bin           |  Bin 0 -> 3103 bytes
 .../tsv3-testSimpleChain/debug-typesystem.xml      |  127 +
 .../one-way/tsv3-testSimpleChain/debug.xmi         |   16 +
 .../tsv3-testSimpleCrossSenenceSlotFeature/cas.bin |  Bin 0 -> 3172 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   22 +
 .../tsv3-testSimpleSameRoleSlotFeature/cas.bin     |  Bin 0 -> 3148 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testSimpleSameRoleSlotFeature/debug.xmi   |   17 +
 .../one-way/tsv3-testSimpleSlotFeature/cas.bin     |  Bin 0 -> 3151 bytes
 .../debug-typesystem.xml                           |  128 +
 .../one-way/tsv3-testSimpleSlotFeature/debug.xmi   |   17 +
 .../cas.bin                                        |  Bin 0 -> 3145 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3148 bytes
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3080 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3065 bytes
 .../debug-typesystem.xml                           |  122 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3079 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3087 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3085 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3083 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3082 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3030 bytes
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3091 bytes
 .../debug-typesystem.xml                           |  125 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3023 bytes
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 2968 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../one-way/tsv3-testStackedChain/cas.bin          |  Bin 0 -> 3114 bytes
 .../tsv3-testStackedChain/debug-typesystem.xml     |  127 +
 .../one-way/tsv3-testStackedChain/debug.xmi        |   20 +
 .../cas.bin                                        |  Bin 0 -> 3187 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3197 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   20 +
 .../cas.bin                                        |  Bin 0 -> 3161 bytes
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3162 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   20 +
 .../cas.bin                                        |  Bin 0 -> 3071 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   34 +
 .../cas.bin                                        |  Bin 0 -> 3016 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../cas.bin                                        |  Bin 0 -> 2969 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 2970 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 2974 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSubTokenPrefix/cas.bin        |  Bin 0 -> 2948 bytes
 .../tsv3-testSubTokenPrefix/debug-typesystem.xml   |  105 +
 .../one-way/tsv3-testSubTokenPrefix/debug.xmi      |    9 +
 .../one-way/tsv3-testSubTokenRelation/cas.bin      |  Bin 0 -> 2952 bytes
 .../tsv3-testSubTokenRelation/debug-typesystem.xml |  105 +
 .../one-way/tsv3-testSubTokenRelation/debug.xmi    |   10 +
 .../one-way/tsv3-testSubtokenChain/cas.bin         |  Bin 0 -> 3105 bytes
 .../tsv3-testSubtokenChain/debug-typesystem.xml    |  127 +
 .../one-way/tsv3-testSubtokenChain/debug.xmi       |   16 +
 .../cas.bin                                        |  Bin 0 -> 3838 bytes
 .../debug-typesystem.xml                           |  256 +
 .../debug.xmi                                      |   16 +
 .../tsv3-testTokenBoundedBioLookAlike/cas.bin      |  Bin 0 -> 3000 bytes
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testTokenBoundedBioLookAlike/debug.xmi    |   17 +
 .../cas.bin                                        |  Bin 0 -> 2987 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3003 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3038 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3015 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 2986 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 2981 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../tsv3-testTokenBoundedStackedLookAlike/cas.bin  |  Bin 0 -> 3015 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 2995 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../cas.bin                                        |  Bin 0 -> 2903 bytes
 .../debug-typesystem.xml                           |   93 +
 .../debug.xmi                                      |   10 +
 .../one-way/tsv3-testUnsetSlotFeature/cas.bin      |  Bin 0 -> 3139 bytes
 .../tsv3-testUnsetSlotFeature/debug-typesystem.xml |  128 +
 .../one-way/tsv3-testUnsetSlotFeature/debug.xmi    |   15 +
 .../tsv3-testZeroLengthSlotFeature1/cas.bin        |  Bin 0 -> 3153 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature1/debug.xmi      |   17 +
 .../tsv3-testZeroLengthSlotFeature2/cas.bin        |  Bin 0 -> 3153 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature2/debug.xmi      |   17 +
 .../cas.bin                                        |  Bin 0 -> 2938 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 2986 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 2973 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 2959 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 2964 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3016 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3015 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3016 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../casWithEmojiUnicodeTextAndAnnotations/cas.bin  |  Bin 0 -> 2475 bytes
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   15 +
 .../casWithFloatingPointSpecialValues/cas.bin      |  Bin 0 -> 2686 bytes
 .../debug-typesystem.xml                           |   74 +
 .../casWithFloatingPointSpecialValues/debug.xmi    |    7 +
 .../typesystem.xml                                 |   74 +
 .../casWithLeftToRightTextAndAnnotations/cas.bin   |  Bin 0 -> 2424 bytes
 .../debug-typesystem.xml                           |   17 +
 .../casWithLeftToRightTextAndAnnotations/debug.xmi |    8 +
 .../ser-ref/casWithSofaDataArray/cas.bin           |  Bin 0 -> 2394 bytes
 .../casWithSofaDataArray/debug-typesystem.xml      |   17 +
 .../ser-ref/casWithSofaDataArray/debug.xmi         |    5 +
 .../ser-ref/casWithSofaDataURI/cas.bin             |  Bin 0 -> 2432 bytes
 .../casWithSofaDataURI/debug-typesystem.xml        |   17 +
 .../ser-ref/casWithSofaDataURI/debug.xmi           |    4 +
 .../ser-ref/casWithText/cas.bin                    |  Bin 0 -> 2406 bytes
 .../ser-ref/casWithText/debug-typesystem.xml       |   17 +
 .../ser-ref/casWithText/debug.xmi                  |    6 +
 .../ser-ref/casWithTextAndAnnotations/cas.bin      |  Bin 0 -> 2423 bytes
 .../casWithTextAndAnnotations/debug-typesystem.xml |   17 +
 .../ser-ref/casWithTextAndAnnotations/debug.xmi    |   10 +
 .../cas.bin                                        |  Bin 0 -> 2430 bytes
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   10 +
 .../casWithoutTextButWithAnnotations/cas.bin       |  Bin 0 -> 2387 bytes
 .../debug-typesystem.xml                           |   17 +
 .../casWithoutTextButWithAnnotations/debug.xmi     |    9 +
 .../ser-ref/emptyCas/cas.bin                       |  Bin 0 -> 2348 bytes
 .../ser-ref/emptyCas/debug-typesystem.xml          |   17 +
 .../ser-ref/emptyCas/debug.xmi                     |    3 +
 .../one-way/cas_with_collections/cas.bin           |  Bin 0 -> 3954 bytes
 .../cas_with_collections/debug-typesystem.xml      |   69 +
 .../one-way/cas_with_collections/debug.xmi         |   42 +
 .../one-way/cas_with_empty_array_reference/cas.bin |  Bin 0 -> 2973 bytes
 .../debug-typesystem.xml                           |   34 +
 .../cas_with_empty_array_reference/debug.xmi       |   12 +
 .../one-way/cas_with_inheritance/cas.bin           |  Bin 0 -> 3158 bytes
 .../cas_with_inheritance/debug-typesystem.xml      |   56 +
 .../one-way/cas_with_inheritance/debug.xmi         |   11 +
 .../one-way/cas_with_nonindexed_fs/cas.bin         |  Bin 0 -> 3114 bytes
 .../cas_with_nonindexed_fs/debug-typesystem.xml    |   42 +
 .../one-way/cas_with_nonindexed_fs/debug.xmi       |   10 +
 .../one-way/cas_with_references/cas.bin            |  Bin 0 -> 3630 bytes
 .../cas_with_references/debug-typesystem.xml       |   74 +
 .../one-way/cas_with_references/debug.xmi          |   19 +
 .../one-way/cas_with_reserved_names/cas.bin        |  Bin 0 -> 2916 bytes
 .../cas_with_reserved_names/debug-typesystem.xml   |   39 +
 .../one-way/cas_with_reserved_names/debug.xmi      |    7 +
 .../one-way/cas_with_smileys/cas.bin               |  Bin 0 -> 3556 bytes
 .../one-way/cas_with_smileys/debug-typesystem.xml  |   46 +
 .../one-way/cas_with_smileys/debug.xmi             |   26 +
 .../one-way/cas_with_two_sofas/cas.bin             |  Bin 0 -> 2959 bytes
 .../cas_with_two_sofas/debug-typesystem.xml        |   17 +
 .../one-way/cas_with_two_sofas/debug.xmi           |    9 +
 .../one-way/empty_cas/cas.bin                      |  Bin 0 -> 2854 bytes
 .../one-way/empty_cas/debug-typesystem.xml         |   17 +
 .../one-way/empty_cas/debug.xmi                    |    7 +
 .../one-way/small_cas/cas.bin                      |  Bin 0 -> 3319 bytes
 .../one-way/small_cas/debug-typesystem.xml         |   47 +
 .../one-way/small_cas/debug.xmi                    |   19 +
 .../cas.bin                                        |  Bin 0 -> 3494 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3494 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3494 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3494 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3829 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3741 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../cas.bin                                        |  Bin 0 -> 3732 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../one-way/tsv3-testDependencyWithValues/cas.bin  |  Bin 0 -> 3906 bytes
 .../debug-typesystem.xml                           |  142 +
 .../tsv3-testDependencyWithValues/debug.xmi        |   15 +
 .../one-way/tsv3-testElevatedType/cas.bin          |  Bin 0 -> 3564 bytes
 .../tsv3-testElevatedType/debug-typesystem.xml     |  120 +
 .../one-way/tsv3-testElevatedType/debug.xmi        |    9 +
 .../one-way/tsv3-testMultiTokenChain/cas.bin       |  Bin 0 -> 3724 bytes
 .../tsv3-testMultiTokenChain/debug-typesystem.xml  |  127 +
 .../one-way/tsv3-testMultiTokenChain/debug.xmi     |   15 +
 .../one-way/tsv3-testMultiTokenSlotFeature/cas.bin |  Bin 0 -> 3800 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testMultiTokenSlotFeature/debug.xmi       |   17 +
 .../cas.bin                                        |  Bin 0 -> 3555 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3546 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../tsv3-testMultiTokenStackedSlotFeature/cas.bin  |  Bin 0 -> 3800 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3590 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 3570 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSentenceId/cas.bin            |  Bin 0 -> 3676 bytes
 .../tsv3-testSentenceId/debug-typesystem.xml       |   93 +
 .../one-way/tsv3-testSentenceId/debug.xmi          |   17 +
 .../one-way/tsv3-testSentenceWithEmoji/cas.bin     |  Bin 0 -> 3548 bytes
 .../debug-typesystem.xml                           |  105 +
 .../one-way/tsv3-testSentenceWithEmoji/debug.xmi   |   13 +
 .../one-way/tsv3-testSentenceWithLineBreak/cas.bin |  Bin 0 -> 3546 bytes
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testSentenceWithLineBreak/debug.xmi       |   13 +
 .../one-way/tsv3-testSentenceWithTab/cas.bin       |  Bin 0 -> 3546 bytes
 .../tsv3-testSentenceWithTab/debug-typesystem.xml  |  105 +
 .../one-way/tsv3-testSentenceWithTab/debug.xmi     |   13 +
 .../one-way/tsv3-testSimpleChain/cas.bin           |  Bin 0 -> 3756 bytes
 .../tsv3-testSimpleChain/debug-typesystem.xml      |  127 +
 .../one-way/tsv3-testSimpleChain/debug.xmi         |   16 +
 .../tsv3-testSimpleCrossSenenceSlotFeature/cas.bin |  Bin 0 -> 3986 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   22 +
 .../tsv3-testSimpleSameRoleSlotFeature/cas.bin     |  Bin 0 -> 3800 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testSimpleSameRoleSlotFeature/debug.xmi   |   17 +
 .../one-way/tsv3-testSimpleSlotFeature/cas.bin     |  Bin 0 -> 3800 bytes
 .../debug-typesystem.xml                           |  128 +
 .../one-way/tsv3-testSimpleSlotFeature/debug.xmi   |   17 +
 .../cas.bin                                        |  Bin 0 -> 3790 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3777 bytes
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3703 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3685 bytes
 .../debug-typesystem.xml                           |  122 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3703 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../cas.bin                                        |  Bin 0 -> 3751 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3751 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3727 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3727 bytes
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3613 bytes
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3679 bytes
 .../debug-typesystem.xml                           |  125 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3605 bytes
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3546 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../one-way/tsv3-testStackedChain/cas.bin          |  Bin 0 -> 3868 bytes
 .../tsv3-testStackedChain/debug-typesystem.xml     |  127 +
 .../one-way/tsv3-testStackedChain/debug.xmi        |   20 +
 .../cas.bin                                        |  Bin 0 -> 3831 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3905 bytes
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   20 +
 .../cas.bin                                        |  Bin 0 -> 3823 bytes
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3862 bytes
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   20 +
 .../cas.bin                                        |  Bin 0 -> 4156 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   34 +
 .../cas.bin                                        |  Bin 0 -> 3793 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../cas.bin                                        |  Bin 0 -> 3546 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3546 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.bin                                        |  Bin 0 -> 3570 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSubTokenPrefix/cas.bin        |  Bin 0 -> 3396 bytes
 .../tsv3-testSubTokenPrefix/debug-typesystem.xml   |  105 +
 .../one-way/tsv3-testSubTokenPrefix/debug.xmi      |    9 +
 .../one-way/tsv3-testSubTokenRelation/cas.bin      |  Bin 0 -> 3426 bytes
 .../tsv3-testSubTokenRelation/debug-typesystem.xml |  105 +
 .../one-way/tsv3-testSubTokenRelation/debug.xmi    |   10 +
 .../one-way/tsv3-testSubtokenChain/cas.bin         |  Bin 0 -> 3756 bytes
 .../tsv3-testSubtokenChain/debug-typesystem.xml    |  127 +
 .../one-way/tsv3-testSubtokenChain/debug.xmi       |   16 +
 .../cas.bin                                        |  Bin 0 -> 4634 bytes
 .../debug-typesystem.xml                           |  256 +
 .../debug.xmi                                      |   16 +
 .../tsv3-testTokenBoundedBioLookAlike/cas.bin      |  Bin 0 -> 3702 bytes
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testTokenBoundedBioLookAlike/debug.xmi    |   17 +
 .../cas.bin                                        |  Bin 0 -> 3662 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3677 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3957 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3797 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3662 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3642 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../tsv3-testTokenBoundedStackedLookAlike/cas.bin  |  Bin 0 -> 3722 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3812 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../cas.bin                                        |  Bin 0 -> 3378 bytes
 .../debug-typesystem.xml                           |   93 +
 .../debug.xmi                                      |   10 +
 .../one-way/tsv3-testUnsetSlotFeature/cas.bin      |  Bin 0 -> 3748 bytes
 .../tsv3-testUnsetSlotFeature/debug-typesystem.xml |  128 +
 .../one-way/tsv3-testUnsetSlotFeature/debug.xmi    |   15 +
 .../tsv3-testZeroLengthSlotFeature1/cas.bin        |  Bin 0 -> 3800 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature1/debug.xmi      |   17 +
 .../tsv3-testZeroLengthSlotFeature2/cas.bin        |  Bin 0 -> 3800 bytes
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature2/debug.xmi      |   17 +
 .../cas.bin                                        |  Bin 0 -> 3409 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3585 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 3570 bytes
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 3548 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   14 +
 .../cas.bin                                        |  Bin 0 -> 3588 bytes
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   16 +
 .../cas.bin                                        |  Bin 0 -> 3495 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3494 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.bin                                        |  Bin 0 -> 3495 bytes
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../casWithEmojiUnicodeTextAndAnnotations/cas.bin  |  Bin 0 -> 3009 bytes
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   15 +
 .../casWithFloatingPointSpecialValues/cas.bin      |  Bin 0 -> 3129 bytes
 .../debug-typesystem.xml                           |   74 +
 .../casWithFloatingPointSpecialValues/debug.xmi    |    7 +
 .../casWithLeftToRightTextAndAnnotations/cas.bin   |  Bin 0 -> 2812 bytes
 .../debug-typesystem.xml                           |   17 +
 .../casWithLeftToRightTextAndAnnotations/debug.xmi |    8 +
 .../ser-ref/casWithSofaDataArray/cas.bin           |  Bin 0 -> 2742 bytes
 .../casWithSofaDataArray/debug-typesystem.xml      |   17 +
 .../ser-ref/casWithSofaDataArray/debug.xmi         |    5 +
 .../ser-ref/casWithSofaDataURI/cas.bin             |  Bin 0 -> 2778 bytes
 .../casWithSofaDataURI/debug-typesystem.xml        |   17 +
 .../ser-ref/casWithSofaDataURI/debug.xmi           |    4 +
 .../ser-ref/casWithText/cas.bin                    |  Bin 0 -> 2768 bytes
 .../ser-ref/casWithText/debug-typesystem.xml       |   17 +
 .../ser-ref/casWithText/debug.xmi                  |    6 +
 .../ser-ref/casWithTextAndAnnotations/cas.bin      |  Bin 0 -> 2847 bytes
 .../casWithTextAndAnnotations/debug-typesystem.xml |   17 +
 .../ser-ref/casWithTextAndAnnotations/debug.xmi    |   10 +
 .../cas.bin                                        |  Bin 0 -> 2851 bytes
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   10 +
 .../casWithoutTextButWithAnnotations/cas.bin       |  Bin 0 -> 2783 bytes
 .../debug-typesystem.xml                           |   17 +
 .../casWithoutTextButWithAnnotations/debug.xmi     |    9 +
 .../ser-ref/emptyCas/cas.bin                       |  Bin 0 -> 2656 bytes
 .../ser-ref/emptyCas/debug-typesystem.xml          |   17 +
 .../ser-ref/emptyCas/debug.xmi                     |    3 +
 .../one-way/cas_with_collections/cas.xcas          |  131 +
 .../cas_with_collections/debug-typesystem.xml      |   69 +
 .../one-way/cas_with_collections/debug.xmi         |   42 +
 .../cas_with_empty_array_reference/cas.xcas        |   10 +
 .../debug-typesystem.xml                           |   34 +
 .../cas_with_empty_array_reference/debug.xmi       |   12 +
 .../one-way/cas_with_inheritance/cas.xcas          |    9 +
 .../cas_with_inheritance/debug-typesystem.xml      |   56 +
 .../one-way/cas_with_inheritance/debug.xmi         |   11 +
 .../one-way/cas_with_nonindexed_fs/cas.xcas        |   13 +
 .../cas_with_nonindexed_fs/debug-typesystem.xml    |   42 +
 .../one-way/cas_with_nonindexed_fs/debug.xmi       |   10 +
 .../one-way/cas_with_references/cas.xcas           |   21 +
 .../cas_with_references/debug-typesystem.xml       |   74 +
 .../one-way/cas_with_references/debug.xmi          |   19 +
 .../one-way/cas_with_reserved_names/cas.xcas       |    5 +
 .../cas_with_reserved_names/debug-typesystem.xml   |   39 +
 .../one-way/cas_with_reserved_names/debug.xmi      |    7 +
 .../one-way/cas_with_smileys/cas.xcas              |   24 +
 .../one-way/cas_with_smileys/debug-typesystem.xml  |   46 +
 .../one-way/cas_with_smileys/debug.xmi             |   26 +
 .../one-way/cas_with_two_sofas/cas.xcas            |    6 +
 .../cas_with_two_sofas/debug-typesystem.xml        |   17 +
 .../one-way/cas_with_two_sofas/debug.xmi           |    9 +
 .../one-way/empty_cas/cas.xcas                     |    5 +
 .../one-way/empty_cas/debug-typesystem.xml         |   17 +
 .../one-way/empty_cas/debug.xmi                    |    7 +
 .../one-way/small_cas/cas.xcas                     |   17 +
 .../one-way/small_cas/debug-typesystem.xml         |   47 +
 .../one-way/small_cas/debug.xmi                    |   19 +
 .../cas.xcas                                       |    8 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.xcas                                       |    8 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.xcas                                       |    8 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.xcas                                       |    8 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.xcas                                       |   19 +
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   17 +
 .../cas.xcas                                       |   16 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../cas.xcas                                       |   16 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../one-way/tsv3-testDependencyWithValues/cas.xcas |   13 +
 .../debug-typesystem.xml                           |  142 +
 .../tsv3-testDependencyWithValues/debug.xmi        |   15 +
 .../one-way/tsv3-testElevatedType/cas.xcas         |    7 +
 .../tsv3-testElevatedType/debug-typesystem.xml     |  120 +
 .../one-way/tsv3-testElevatedType/debug.xmi        |    9 +
 .../one-way/tsv3-testMultiTokenChain/cas.xcas      |   13 +
 .../tsv3-testMultiTokenChain/debug-typesystem.xml  |  127 +
 .../one-way/tsv3-testMultiTokenChain/debug.xmi     |   15 +
 .../tsv3-testMultiTokenSlotFeature/cas.xcas        |   19 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testMultiTokenSlotFeature/debug.xmi       |   17 +
 .../cas.xcas                                       |   11 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.xcas                                       |   11 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../tsv3-testMultiTokenStackedSlotFeature/cas.xcas |   19 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../cas.xcas                                       |   12 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.xcas                                       |   12 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSentenceId/cas.xcas           |   15 +
 .../tsv3-testSentenceId/debug-typesystem.xml       |   93 +
 .../one-way/tsv3-testSentenceId/debug.xmi          |   17 +
 .../one-way/tsv3-testSentenceWithEmoji/cas.xcas    |   11 +
 .../debug-typesystem.xml                           |  105 +
 .../one-way/tsv3-testSentenceWithEmoji/debug.xmi   |   13 +
 .../tsv3-testSentenceWithLineBreak/cas.xcas        |   11 +
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testSentenceWithLineBreak/debug.xmi       |   13 +
 .../one-way/tsv3-testSentenceWithTab/cas.xcas      |   11 +
 .../tsv3-testSentenceWithTab/debug-typesystem.xml  |  105 +
 .../one-way/tsv3-testSentenceWithTab/debug.xmi     |   13 +
 .../one-way/tsv3-testSimpleChain/cas.xcas          |   14 +
 .../tsv3-testSimpleChain/debug-typesystem.xml      |  127 +
 .../one-way/tsv3-testSimpleChain/debug.xmi         |   16 +
 .../cas.xcas                                       |   24 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   22 +
 .../tsv3-testSimpleSameRoleSlotFeature/cas.xcas    |   19 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testSimpleSameRoleSlotFeature/debug.xmi   |   17 +
 .../one-way/tsv3-testSimpleSlotFeature/cas.xcas    |   19 +
 .../debug-typesystem.xml                           |  128 +
 .../one-way/tsv3-testSimpleSlotFeature/debug.xmi   |   17 +
 .../cas.xcas                                       |   19 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../cas.xcas                                       |   13 +
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   15 +
 .../cas.xcas                                       |   13 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../cas.xcas                                       |   13 +
 .../debug-typesystem.xml                           |  122 +
 .../debug.xmi                                      |   15 +
 .../cas.xcas                                       |   13 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../cas.xcas                                       |   15 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../cas.xcas                                       |   15 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../cas.xcas                                       |   14 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../cas.xcas                                       |   14 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../cas.xcas                                       |   11 +
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../cas.xcas                                       |   11 +
 .../debug-typesystem.xml                           |  125 +
 .../debug.xmi                                      |   13 +
 .../cas.xcas                                       |   11 +
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../cas.xcas                                       |   11 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../one-way/tsv3-testStackedChain/cas.xcas         |   18 +
 .../tsv3-testStackedChain/debug-typesystem.xml     |  127 +
 .../one-way/tsv3-testStackedChain/debug.xmi        |   20 +
 .../cas.xcas                                       |   15 +
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   16 +
 .../cas.xcas                                       |   26 +
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   20 +
 .../cas.xcas                                       |   14 +
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   16 +
 .../cas.xcas                                       |   26 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   20 +
 .../cas.xcas                                       |   32 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   34 +
 .../cas.xcas                                       |   20 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../cas.xcas                                       |   11 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.xcas                                       |   11 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../cas.xcas                                       |   12 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSubTokenPrefix/cas.xcas       |    7 +
 .../tsv3-testSubTokenPrefix/debug-typesystem.xml   |  105 +
 .../one-way/tsv3-testSubTokenPrefix/debug.xmi      |    9 +
 .../one-way/tsv3-testSubTokenRelation/cas.xcas     |    8 +
 .../tsv3-testSubTokenRelation/debug-typesystem.xml |  105 +
 .../one-way/tsv3-testSubTokenRelation/debug.xmi    |   10 +
 .../one-way/tsv3-testSubtokenChain/cas.xcas        |   14 +
 .../tsv3-testSubtokenChain/debug-typesystem.xml    |  127 +
 .../one-way/tsv3-testSubtokenChain/debug.xmi       |   16 +
 .../cas.xcas                                       |   14 +
 .../debug-typesystem.xml                           |  256 +
 .../debug.xmi                                      |   16 +
 .../tsv3-testTokenBoundedBioLookAlike/cas.xcas     |   15 +
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testTokenBoundedBioLookAlike/debug.xmi    |   17 +
 .../cas.xcas                                       |   15 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.xcas                                       |   15 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.xcas                                       |   15 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.xcas                                       |   15 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.xcas                                       |   15 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.xcas                                       |   15 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../tsv3-testTokenBoundedStackedLookAlike/cas.xcas |   15 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../cas.xcas                                       |   20 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../cas.xcas                                       |    8 +
 .../debug-typesystem.xml                           |   93 +
 .../debug.xmi                                      |   10 +
 .../one-way/tsv3-testUnsetSlotFeature/cas.xcas     |   13 +
 .../tsv3-testUnsetSlotFeature/debug-typesystem.xml |  128 +
 .../one-way/tsv3-testUnsetSlotFeature/debug.xmi    |   15 +
 .../tsv3-testZeroLengthSlotFeature1/cas.xcas       |   19 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature1/debug.xmi      |   17 +
 .../tsv3-testZeroLengthSlotFeature2/cas.xcas       |   19 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature2/debug.xmi      |   17 +
 .../cas.xcas                                       |    8 +
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   10 +
 .../cas.xcas                                       |   12 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.xcas                                       |   12 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../cas.xcas                                       |   12 +
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   14 +
 .../cas.xcas                                       |   14 +
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   16 +
 .../cas.xcas                                       |    8 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.xcas                                       |    8 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../cas.xcas                                       |    8 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../casWithEmojiUnicodeTextAndAnnotations/cas.xcas |   13 +
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   15 +
 .../casWithFloatingPointSpecialValues/cas.xcas     |   17 +
 .../debug-typesystem.xml                           |   74 +
 .../casWithFloatingPointSpecialValues/debug.xmi    |    7 +
 .../typesystem.xml                                 |   74 +
 .../casWithLeftToRightTextAndAnnotations/cas.xcas  |    6 +
 .../debug-typesystem.xml                           |   17 +
 .../casWithLeftToRightTextAndAnnotations/debug.xmi |    8 +
 .../ser-ref/casWithSofaDataArray/cas.xcas          |   19 +
 .../casWithSofaDataArray/debug-typesystem.xml      |   17 +
 .../ser-ref/casWithSofaDataArray/debug.xmi         |    5 +
 .../ser-ref/casWithSofaDataURI/cas.xcas            |    3 +
 .../casWithSofaDataURI/debug-typesystem.xml        |   17 +
 .../ser-ref/casWithSofaDataURI/debug.xmi           |    4 +
 .../ser-ref/casWithText/cas.xcas                   |    4 +
 .../ser-ref/casWithText/debug-typesystem.xml       |   17 +
 .../ser-ref/casWithText/debug.xmi                  |    6 +
 .../ser-ref/casWithTextAndAnnotations/cas.xcas     |    8 +
 .../casWithTextAndAnnotations/debug-typesystem.xml |   17 +
 .../ser-ref/casWithTextAndAnnotations/debug.xmi    |   10 +
 .../cas.xcas                                       |    8 +
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   10 +
 .../casWithoutTextButWithAnnotations/cas.xcas      |    7 +
 .../debug-typesystem.xml                           |   17 +
 .../casWithoutTextButWithAnnotations/debug.xmi     |    9 +
 .../ser-ref/emptyCas/cas.xcas                      |    1 +
 .../ser-ref/emptyCas/debug-typesystem.xml          |   17 +
 .../ser-ref/emptyCas/debug.xmi                     |    3 +
 .../one-way/cas_with_collections/data.xmi          |   42 +
 .../cas_with_collections/debug-typesystem.xml      |   69 +
 .../one-way/cas_with_collections/debug.xmi         |   42 +
 .../cas_with_empty_array_reference/data.xmi        |   12 +
 .../debug-typesystem.xml                           |   34 +
 .../cas_with_empty_array_reference/debug.xmi       |   12 +
 .../one-way/cas_with_inheritance/data.xmi          |   11 +
 .../cas_with_inheritance/debug-typesystem.xml      |   56 +
 .../one-way/cas_with_inheritance/debug.xmi         |   11 +
 .../one-way/cas_with_nonindexed_fs/data.xmi        |   10 +
 .../cas_with_nonindexed_fs/debug-typesystem.xml    |   42 +
 .../one-way/cas_with_nonindexed_fs/debug.xmi       |   10 +
 .../one-way/cas_with_references/data.xmi           |   19 +
 .../cas_with_references/debug-typesystem.xml       |   74 +
 .../one-way/cas_with_references/debug.xmi          |   19 +
 .../one-way/cas_with_reserved_names/data.xmi       |    7 +
 .../cas_with_reserved_names/debug-typesystem.xml   |   39 +
 .../one-way/cas_with_reserved_names/debug.xmi      |    7 +
 .../one-way/cas_with_smileys/data.xmi              |   26 +
 .../one-way/cas_with_smileys/debug-typesystem.xml  |   46 +
 .../one-way/cas_with_smileys/debug.xmi             |   26 +
 .../one-way/cas_with_two_sofas/data.xmi            |    9 +
 .../cas_with_two_sofas/debug-typesystem.xml        |   17 +
 .../one-way/cas_with_two_sofas/debug.xmi           |    9 +
 .../one-way/empty_cas/data.xmi                     |    7 +
 .../one-way/empty_cas/debug-typesystem.xml         |   17 +
 .../one-way/empty_cas/debug.xmi                    |    7 +
 .../one-way/small_cas/data.xmi                     |   19 +
 .../one-way/small_cas/debug-typesystem.xml         |   47 +
 .../one-way/small_cas/debug.xmi                    |   19 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   18 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../data.xmi                                       |   18 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../one-way/tsv3-testDependencyWithValues/data.xmi |   15 +
 .../debug-typesystem.xml                           |  142 +
 .../tsv3-testDependencyWithValues/debug.xmi        |   15 +
 .../one-way/tsv3-testElevatedType/data.xmi         |    9 +
 .../tsv3-testElevatedType/debug-typesystem.xml     |  120 +
 .../one-way/tsv3-testElevatedType/debug.xmi        |    9 +
 .../one-way/tsv3-testMultiTokenChain/data.xmi      |   15 +
 .../tsv3-testMultiTokenChain/debug-typesystem.xml  |  127 +
 .../one-way/tsv3-testMultiTokenChain/debug.xmi     |   15 +
 .../tsv3-testMultiTokenSlotFeature/data.xmi        |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testMultiTokenSlotFeature/debug.xmi       |   17 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../tsv3-testMultiTokenStackedSlotFeature/data.xmi |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSentenceId/data.xmi           |   17 +
 .../tsv3-testSentenceId/debug-typesystem.xml       |   93 +
 .../one-way/tsv3-testSentenceId/debug.xmi          |   17 +
 .../one-way/tsv3-testSentenceWithEmoji/data.xmi    |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../one-way/tsv3-testSentenceWithEmoji/debug.xmi   |   13 +
 .../tsv3-testSentenceWithLineBreak/data.xmi        |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testSentenceWithLineBreak/debug.xmi       |   13 +
 .../one-way/tsv3-testSentenceWithTab/data.xmi      |   13 +
 .../tsv3-testSentenceWithTab/debug-typesystem.xml  |  105 +
 .../one-way/tsv3-testSentenceWithTab/debug.xmi     |   13 +
 .../one-way/tsv3-testSimpleChain/data.xmi          |   16 +
 .../tsv3-testSimpleChain/debug-typesystem.xml      |  127 +
 .../one-way/tsv3-testSimpleChain/debug.xmi         |   16 +
 .../data.xmi                                       |   22 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   22 +
 .../tsv3-testSimpleSameRoleSlotFeature/data.xmi    |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testSimpleSameRoleSlotFeature/debug.xmi   |   17 +
 .../one-way/tsv3-testSimpleSlotFeature/data.xmi    |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../one-way/tsv3-testSimpleSlotFeature/debug.xmi   |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   15 +
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   15 +
 .../data.xmi                                       |   15 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../data.xmi                                       |   15 +
 .../debug-typesystem.xml                           |  122 +
 .../debug.xmi                                      |   15 +
 .../data.xmi                                       |   15 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  125 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../one-way/tsv3-testStackedChain/data.xmi         |   20 +
 .../tsv3-testStackedChain/debug-typesystem.xml     |  127 +
 .../one-way/tsv3-testStackedChain/debug.xmi        |   20 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   16 +
 .../data.xmi                                       |   20 +
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   20 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   16 +
 .../data.xmi                                       |   20 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   20 +
 .../data.xmi                                       |   34 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   34 +
 .../data.xmi                                       |   22 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSubTokenPrefix/data.xmi       |    9 +
 .../tsv3-testSubTokenPrefix/debug-typesystem.xml   |  105 +
 .../one-way/tsv3-testSubTokenPrefix/debug.xmi      |    9 +
 .../one-way/tsv3-testSubTokenRelation/data.xmi     |   10 +
 .../tsv3-testSubTokenRelation/debug-typesystem.xml |  105 +
 .../one-way/tsv3-testSubTokenRelation/debug.xmi    |   10 +
 .../one-way/tsv3-testSubtokenChain/data.xmi        |   16 +
 .../tsv3-testSubtokenChain/debug-typesystem.xml    |  127 +
 .../one-way/tsv3-testSubtokenChain/debug.xmi       |   16 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |  256 +
 .../debug.xmi                                      |   16 +
 .../tsv3-testTokenBoundedBioLookAlike/data.xmi     |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testTokenBoundedBioLookAlike/debug.xmi    |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../tsv3-testTokenBoundedStackedLookAlike/data.xmi |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   22 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |   93 +
 .../debug.xmi                                      |   10 +
 .../one-way/tsv3-testUnsetSlotFeature/data.xmi     |   15 +
 .../tsv3-testUnsetSlotFeature/debug-typesystem.xml |  128 +
 .../one-way/tsv3-testUnsetSlotFeature/debug.xmi    |   15 +
 .../tsv3-testZeroLengthSlotFeature1/data.xmi       |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature1/debug.xmi      |   17 +
 .../tsv3-testZeroLengthSlotFeature2/data.xmi       |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature2/debug.xmi      |   17 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   14 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   16 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../casWithEmojiUnicodeTextAndAnnotations/data.xmi |   15 +
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   15 +
 .../casWithFloatingPointSpecialValues/data.xmi     |    7 +
 .../debug-typesystem.xml                           |   74 +
 .../casWithFloatingPointSpecialValues/debug.xmi    |    7 +
 .../typesystem.xml                                 |   74 +
 .../casWithLeftToRightTextAndAnnotations/data.xmi  |    8 +
 .../debug-typesystem.xml                           |   17 +
 .../casWithLeftToRightTextAndAnnotations/debug.xmi |    8 +
 .../ser-ref/casWithSofaDataArray/data.xmi          |    5 +
 .../casWithSofaDataArray/debug-typesystem.xml      |   17 +
 .../ser-ref/casWithSofaDataArray/debug.xmi         |    5 +
 .../ser-ref/casWithSofaDataURI/data.xmi            |    4 +
 .../casWithSofaDataURI/debug-typesystem.xml        |   17 +
 .../ser-ref/casWithSofaDataURI/debug.xmi           |    4 +
 .../ser-ref/casWithText/data.xmi                   |    6 +
 .../ser-ref/casWithText/debug-typesystem.xml       |   17 +
 .../ser-ref/casWithText/debug.xmi                  |    6 +
 .../ser-ref/casWithTextAndAnnotations/data.xmi     |   10 +
 .../casWithTextAndAnnotations/debug-typesystem.xml |   17 +
 .../ser-ref/casWithTextAndAnnotations/debug.xmi    |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   10 +
 .../casWithoutTextButWithAnnotations/data.xmi      |    9 +
 .../debug-typesystem.xml                           |   17 +
 .../casWithoutTextButWithAnnotations/debug.xmi     |    9 +
 .../ser-ref/emptyCas/data.xmi                      |    3 +
 .../ser-ref/emptyCas/debug-typesystem.xml          |   17 +
 .../ser-ref/emptyCas/debug.xmi                     |    3 +
 .../one-way/cas_with_collections/data.xmi          |   42 +
 .../cas_with_collections/debug-typesystem.xml      |   69 +
 .../one-way/cas_with_collections/debug.xmi         |   42 +
 .../cas_with_empty_array_reference/data.xmi        |   12 +
 .../debug-typesystem.xml                           |   34 +
 .../cas_with_empty_array_reference/debug.xmi       |   12 +
 .../one-way/cas_with_inheritance/data.xmi          |   11 +
 .../cas_with_inheritance/debug-typesystem.xml      |   56 +
 .../one-way/cas_with_inheritance/debug.xmi         |   11 +
 .../one-way/cas_with_nonindexed_fs/data.xmi        |   10 +
 .../cas_with_nonindexed_fs/debug-typesystem.xml    |   42 +
 .../one-way/cas_with_nonindexed_fs/debug.xmi       |   10 +
 .../one-way/cas_with_references/data.xmi           |   19 +
 .../cas_with_references/debug-typesystem.xml       |   74 +
 .../one-way/cas_with_references/debug.xmi          |   19 +
 .../one-way/cas_with_reserved_names/data.xmi       |    7 +
 .../cas_with_reserved_names/debug-typesystem.xml   |   39 +
 .../one-way/cas_with_reserved_names/debug.xmi      |    7 +
 .../one-way/cas_with_smileys/data.xmi              |   26 +
 .../one-way/cas_with_smileys/debug-typesystem.xml  |   46 +
 .../one-way/cas_with_smileys/debug.xmi             |   26 +
 .../one-way/cas_with_two_sofas/data.xmi            |    9 +
 .../cas_with_two_sofas/debug-typesystem.xml        |   17 +
 .../one-way/cas_with_two_sofas/debug.xmi           |    9 +
 .../one-way/empty_cas/data.xmi                     |    7 +
 .../one-way/empty_cas/debug-typesystem.xml         |   17 +
 .../one-way/empty_cas/debug.xmi                    |    7 +
 .../one-way/small_cas/data.xmi                     |   19 +
 .../one-way/small_cas/debug-typesystem.xml         |   47 +
 .../one-way/small_cas/debug.xmi                    |   19 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   18 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../data.xmi                                       |   18 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   18 +
 .../one-way/tsv3-testDependencyWithValues/data.xmi |   15 +
 .../debug-typesystem.xml                           |  142 +
 .../tsv3-testDependencyWithValues/debug.xmi        |   15 +
 .../one-way/tsv3-testElevatedType/data.xmi         |    9 +
 .../tsv3-testElevatedType/debug-typesystem.xml     |  120 +
 .../one-way/tsv3-testElevatedType/debug.xmi        |    9 +
 .../one-way/tsv3-testMultiTokenChain/data.xmi      |   15 +
 .../tsv3-testMultiTokenChain/debug-typesystem.xml  |  127 +
 .../one-way/tsv3-testMultiTokenChain/debug.xmi     |   15 +
 .../tsv3-testMultiTokenSlotFeature/data.xmi        |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testMultiTokenSlotFeature/debug.xmi       |   17 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../tsv3-testMultiTokenStackedSlotFeature/data.xmi |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSentenceId/data.xmi           |   17 +
 .../tsv3-testSentenceId/debug-typesystem.xml       |   93 +
 .../one-way/tsv3-testSentenceId/debug.xmi          |   17 +
 .../one-way/tsv3-testSentenceWithEmoji/data.xmi    |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../one-way/tsv3-testSentenceWithEmoji/debug.xmi   |   13 +
 .../tsv3-testSentenceWithLineBreak/data.xmi        |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testSentenceWithLineBreak/debug.xmi       |   13 +
 .../one-way/tsv3-testSentenceWithTab/data.xmi      |   13 +
 .../tsv3-testSentenceWithTab/debug-typesystem.xml  |  105 +
 .../one-way/tsv3-testSentenceWithTab/debug.xmi     |   13 +
 .../one-way/tsv3-testSimpleChain/data.xmi          |   16 +
 .../tsv3-testSimpleChain/debug-typesystem.xml      |  127 +
 .../one-way/tsv3-testSimpleChain/debug.xmi         |   16 +
 .../data.xmi                                       |   22 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   22 +
 .../tsv3-testSimpleSameRoleSlotFeature/data.xmi    |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testSimpleSameRoleSlotFeature/debug.xmi   |   17 +
 .../one-way/tsv3-testSimpleSlotFeature/data.xmi    |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../one-way/tsv3-testSimpleSlotFeature/debug.xmi   |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   15 +
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   15 +
 .../data.xmi                                       |   15 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../data.xmi                                       |   15 +
 .../debug-typesystem.xml                           |  122 +
 .../debug.xmi                                      |   15 +
 .../data.xmi                                       |   15 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   15 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |  127 +
 .../debug.xmi                                      |   16 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  125 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  115 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../one-way/tsv3-testStackedChain/data.xmi         |   20 +
 .../tsv3-testStackedChain/debug-typesystem.xml     |  127 +
 .../one-way/tsv3-testStackedChain/debug.xmi        |   20 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   16 +
 .../data.xmi                                       |   20 +
 .../debug-typesystem.xml                           |  133 +
 .../debug.xmi                                      |   20 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |  137 +
 .../debug.xmi                                      |   16 +
 .../data.xmi                                       |   20 +
 .../debug-typesystem.xml                           |  128 +
 .../debug.xmi                                      |   20 +
 .../data.xmi                                       |   34 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   34 +
 .../data.xmi                                       |   22 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   13 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   13 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../one-way/tsv3-testSubTokenPrefix/data.xmi       |    9 +
 .../tsv3-testSubTokenPrefix/debug-typesystem.xml   |  105 +
 .../one-way/tsv3-testSubTokenPrefix/debug.xmi      |    9 +
 .../one-way/tsv3-testSubTokenRelation/data.xmi     |   10 +
 .../tsv3-testSubTokenRelation/debug-typesystem.xml |  105 +
 .../one-way/tsv3-testSubTokenRelation/debug.xmi    |   10 +
 .../one-way/tsv3-testSubtokenChain/data.xmi        |   16 +
 .../tsv3-testSubtokenChain/debug-typesystem.xml    |  127 +
 .../one-way/tsv3-testSubtokenChain/debug.xmi       |   16 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |  256 +
 .../debug.xmi                                      |   16 +
 .../tsv3-testTokenBoundedBioLookAlike/data.xmi     |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../tsv3-testTokenBoundedBioLookAlike/debug.xmi    |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../tsv3-testTokenBoundedStackedLookAlike/data.xmi |   17 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   17 +
 .../data.xmi                                       |   22 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   22 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |   93 +
 .../debug.xmi                                      |   10 +
 .../one-way/tsv3-testUnsetSlotFeature/data.xmi     |   15 +
 .../tsv3-testUnsetSlotFeature/debug-typesystem.xml |  128 +
 .../one-way/tsv3-testUnsetSlotFeature/debug.xmi    |   15 +
 .../tsv3-testZeroLengthSlotFeature1/data.xmi       |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature1/debug.xmi      |   17 +
 .../tsv3-testZeroLengthSlotFeature2/data.xmi       |   17 +
 .../debug-typesystem.xml                           |  128 +
 .../tsv3-testZeroLengthSlotFeature2/debug.xmi      |   17 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |  105 +
 .../debug.xmi                                      |   14 +
 .../data.xmi                                       |   14 +
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   14 +
 .../data.xmi                                       |   16 +
 .../debug-typesystem.xml                           |   98 +
 .../debug.xmi                                      |   16 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |  110 +
 .../debug.xmi                                      |   10 +
 .../casWithEmojiUnicodeTextAndAnnotations/data.xmi |   15 +
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   15 +
 .../casWithFloatingPointSpecialValues/data.xmi     |    7 +
 .../debug-typesystem.xml                           |   74 +
 .../casWithFloatingPointSpecialValues/debug.xmi    |    7 +
 .../typesystem.xml                                 |   74 +
 .../casWithLeftToRightTextAndAnnotations/data.xmi  |    8 +
 .../debug-typesystem.xml                           |   17 +
 .../casWithLeftToRightTextAndAnnotations/debug.xmi |    8 +
 .../ser-ref/casWithSofaDataArray/data.xmi          |    5 +
 .../casWithSofaDataArray/debug-typesystem.xml      |   17 +
 .../ser-ref/casWithSofaDataArray/debug.xmi         |    5 +
 .../ser-ref/casWithSofaDataURI/data.xmi            |    4 +
 .../casWithSofaDataURI/debug-typesystem.xml        |   17 +
 .../ser-ref/casWithSofaDataURI/debug.xmi           |    4 +
 .../ser-ref/casWithText/data.xmi                   |    6 +
 .../ser-ref/casWithText/debug-typesystem.xml       |   17 +
 .../ser-ref/casWithText/debug.xmi                  |    6 +
 .../ser-ref/casWithTextAndAnnotation/data.xmi      |    7 +
 .../casWithTextAndAnnotation/debug-typesystem.xml  |   17 +
 .../ser-ref/casWithTextAndAnnotation/debug.xmi     |    7 +
 .../ser-ref/casWithTextAndAnnotations/data.xmi     |   10 +
 .../casWithTextAndAnnotations/debug-typesystem.xml |   17 +
 .../ser-ref/casWithTextAndAnnotations/debug.xmi    |   10 +
 .../data.xmi                                       |   10 +
 .../debug-typesystem.xml                           |   17 +
 .../debug.xmi                                      |   10 +
 .../casWithoutTextButWithAnnotations/data.xmi      |    9 +
 .../debug-typesystem.xml                           |   17 +
 .../casWithoutTextButWithAnnotations/debug.xmi     |    9 +
 .../ser-ref/emptyCas/data.xmi                      |    3 +
 .../ser-ref/emptyCas/debug-typesystem.xml          |   17 +
 .../ser-ref/emptyCas/debug.xmi                     |    3 +
 .../document.txt                                   |    1 +
 .../src/test/resources/XmiFileDataSuite/README.md  |   30 +
 .../XmiFileDataSuite/cas_with_collections/data.xmi |   58 +
 .../cas_with_collections/typesystem.xml            |   57 +
 .../cas_with_empty_array_reference/data.xmi        |   26 +
 .../cas_with_empty_array_reference/typesystem.xml  |   22 +
 .../XmiFileDataSuite/cas_with_inheritance/data.xmi |   14 +
 .../cas_with_inheritance/typesystem.xml            |   44 +
 .../cas_with_nonindexed_fs/data.xmi                |   10 +
 .../cas_with_nonindexed_fs/typesystem.xml          |   30 +
 .../XmiFileDataSuite/cas_with_references/data.xmi  |   19 +
 .../cas_with_references/typesystem.xml             |   62 +
 .../cas_with_reserved_names/data.xmi               |    7 +
 .../cas_with_reserved_names/typesystem.xml         |   27 +
 .../XmiFileDataSuite/cas_with_smileys/data.xmi     |   26 +
 .../cas_with_smileys/typesystem.xml                |   34 +
 .../XmiFileDataSuite/cas_with_two_sofas/data.xmi   |   18 +
 .../cas_with_two_sofas/typesystem.xml              |    2 +
 .../resources/XmiFileDataSuite/empty_cas/data.xmi  |    7 +
 .../XmiFileDataSuite/empty_cas/typesystem.xml      |    2 +
 .../resources/XmiFileDataSuite/small_cas/data.xmi  |   19 +
 .../XmiFileDataSuite/small_cas/typesystem.xml      |   36 +
 .../data.xmi                                       |   10 +
 .../typesystem.xml                                 |  110 +
 .../data.xmi                                       |   10 +
 .../typesystem.xml                                 |  110 +
 .../data.xmi                                       |   10 +
 .../typesystem.xml                                 |  110 +
 .../data.xmi                                       |   10 +
 .../typesystem.xml                                 |  110 +
 .../data.xmi                                       |   17 +
 .../typesystem.xml                                 |  133 +
 .../data.xmi                                       |   18 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   18 +
 .../typesystem.xml                                 |  105 +
 .../tsv3-testDependencyWithValues/data.xmi         |   15 +
 .../tsv3-testDependencyWithValues/typesystem.xml   |  142 +
 .../tsv3-testElevatedType/data.xmi                 |    9 +
 .../tsv3-testElevatedType/typesystem.xml           |  120 +
 .../tsv3-testMultiTokenChain/data.xmi              |   15 +
 .../tsv3-testMultiTokenChain/typesystem.xml        |  127 +
 .../tsv3-testMultiTokenSlotFeature/data.xmi        |   17 +
 .../tsv3-testMultiTokenSlotFeature/typesystem.xml  |  128 +
 .../data.xmi                                       |   13 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   13 +
 .../typesystem.xml                                 |  105 +
 .../tsv3-testMultiTokenStackedSlotFeature/data.xmi |   17 +
 .../typesystem.xml                                 |  128 +
 .../data.xmi                                       |   14 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   14 +
 .../typesystem.xml                                 |  105 +
 .../XmiFileDataSuite/tsv3-testSentenceId/data.xmi  |   17 +
 .../tsv3-testSentenceId/typesystem.xml             |   93 +
 .../tsv3-testSentenceWithEmoji/data.xmi            |   13 +
 .../tsv3-testSentenceWithEmoji/typesystem.xml      |  105 +
 .../tsv3-testSentenceWithLineBreak/data.xmi        |   13 +
 .../tsv3-testSentenceWithLineBreak/typesystem.xml  |  105 +
 .../tsv3-testSentenceWithTab/data.xmi              |   13 +
 .../tsv3-testSentenceWithTab/typesystem.xml        |  105 +
 .../XmiFileDataSuite/tsv3-testSimpleChain/data.xmi |   16 +
 .../tsv3-testSimpleChain/typesystem.xml            |  127 +
 .../data.xmi                                       |   22 +
 .../typesystem.xml                                 |  128 +
 .../tsv3-testSimpleSameRoleSlotFeature/data.xmi    |   17 +
 .../typesystem.xml                                 |  128 +
 .../tsv3-testSimpleSlotFeature/data.xmi            |   17 +
 .../tsv3-testSimpleSlotFeature/typesystem.xml      |  128 +
 .../data.xmi                                       |   17 +
 .../typesystem.xml                                 |  128 +
 .../data.xmi                                       |   15 +
 .../typesystem.xml                                 |  137 +
 .../data.xmi                                       |   15 +
 .../typesystem.xml                                 |  127 +
 .../data.xmi                                       |   15 +
 .../typesystem.xml                                 |  122 +
 .../data.xmi                                       |   15 +
 .../typesystem.xml                                 |  127 +
 .../data.xmi                                       |   17 +
 .../typesystem.xml                                 |  127 +
 .../data.xmi                                       |   17 +
 .../typesystem.xml                                 |  127 +
 .../data.xmi                                       |   16 +
 .../typesystem.xml                                 |  127 +
 .../data.xmi                                       |   16 +
 .../typesystem.xml                                 |  127 +
 .../data.xmi                                       |   13 +
 .../typesystem.xml                                 |  115 +
 .../data.xmi                                       |   13 +
 .../typesystem.xml                                 |  125 +
 .../data.xmi                                       |   13 +
 .../typesystem.xml                                 |  115 +
 .../data.xmi                                       |   13 +
 .../typesystem.xml                                 |  105 +
 .../tsv3-testStackedChain/data.xmi                 |   20 +
 .../tsv3-testStackedChain/typesystem.xml           |  127 +
 .../data.xmi                                       |   16 +
 .../typesystem.xml                                 |  133 +
 .../data.xmi                                       |   20 +
 .../typesystem.xml                                 |  133 +
 .../data.xmi                                       |   16 +
 .../typesystem.xml                                 |  137 +
 .../data.xmi                                       |   20 +
 .../typesystem.xml                                 |  128 +
 .../data.xmi                                       |   34 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   22 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   13 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   13 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   14 +
 .../typesystem.xml                                 |  105 +
 .../tsv3-testSubTokenPrefix/data.xmi               |    9 +
 .../tsv3-testSubTokenPrefix/typesystem.xml         |  105 +
 .../tsv3-testSubTokenRelation/data.xmi             |   10 +
 .../tsv3-testSubTokenRelation/typesystem.xml       |  105 +
 .../tsv3-testSubtokenChain/data.xmi                |   16 +
 .../tsv3-testSubtokenChain/typesystem.xml          |  127 +
 .../data.xmi                                       |   16 +
 .../typesystem.xml                                 |  256 +
 .../tsv3-testTokenBoundedBioLookAlike/data.xmi     |   17 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   17 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   17 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   17 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   17 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   17 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   17 +
 .../typesystem.xml                                 |  105 +
 .../tsv3-testTokenBoundedStackedLookAlike/data.xmi |   17 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   22 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   10 +
 .../typesystem.xml                                 |   93 +
 .../tsv3-testUnsetSlotFeature/data.xmi             |   15 +
 .../tsv3-testUnsetSlotFeature/typesystem.xml       |  128 +
 .../tsv3-testZeroLengthSlotFeature1/data.xmi       |   17 +
 .../tsv3-testZeroLengthSlotFeature1/typesystem.xml |  128 +
 .../tsv3-testZeroLengthSlotFeature2/data.xmi       |   17 +
 .../tsv3-testZeroLengthSlotFeature2/typesystem.xml |  128 +
 .../data.xmi                                       |   10 +
 .../typesystem.xml                                 |   98 +
 .../data.xmi                                       |   14 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   14 +
 .../typesystem.xml                                 |  105 +
 .../data.xmi                                       |   14 +
 .../typesystem.xml                                 |   98 +
 .../data.xmi                                       |   16 +
 .../typesystem.xml                                 |   98 +
 .../data.xmi                                       |   10 +
 .../typesystem.xml                                 |  110 +
 .../data.xmi                                       |   10 +
 .../typesystem.xml                                 |  110 +
 .../data.xmi                                       |   10 +
 .../typesystem.xml                                 |  110 +
 uimaj-cpe/.gitignore                               |    4 +-
 uimaj-cpe/pom.xml                                  |    2 +-
 .../cas_data/impl/vinci/VinciCasDataConverter.java |    3 +-
 .../apache/uima/collection/impl/CasConverter.java  |    5 +-
 .../impl/CollectionProcessingEngine_impl.java      |   14 +
 .../collection/impl/EntityProcessStatusImpl.java   |    6 +
 .../container/CasProcessorConfiguration.java       |   42 +-
 .../base_cpm/container/CasProcessorController.java |   24 +-
 .../impl/base_cpm/container/RunnableContainer.java |    4 +-
 .../base_cpm/container/deployer/CPEDeployer.java   |    2 +-
 .../container/deployer/CasProcessorDeployer.java   |    8 +-
 .../deployer/CasProcessorDeploymentException.java  |    1 -
 .../apache/uima/collection/impl/cpm/CPMImpl.java   |    9 +
 .../impl/cpm/StatusCallbackListenerImpl.java       |    7 +
 .../CasProcessorConfigurationJAXBImpl.java         |   21 +
 .../cpm/container/NetworkCasProcessorImpl.java     |    7 +
 .../container/deployer/CPEDeployerDefaultImpl.java |    4 +
 .../container/deployer/FencedProcessReaper.java    |    1 -
 .../cpm/container/deployer/NonJavaApplication.java |    2 +-
 .../deployer/socket/OFSocketTransportImpl.java     |    1 -
 .../deployer/socket/ProcessControllerAdapter.java  |    4 +-
 .../container/deployer/socket/SocketTransport.java |    8 +-
 .../container/deployer/vns/VinciServiceInfo.java   |    1 +
 .../impl/cpm/engine/CPMChunkTimeoutException.java  |    1 -
 .../collection/impl/cpm/engine/CPMThreadGroup.java |    1 -
 .../collection/impl/cpm/engine/ProcessingUnit.java |    1 -
 .../uima/collection/impl/cpm/engine/WorkUnit.java  |    1 -
 .../uima/collection/impl/cpm/utils/Execute.java    |    1 -
 .../collection/impl/cpm/utils/ExpirationTimer.java |    1 -
 .../uima/collection/impl/cpm/utils/Timer.java      |   14 +-
 .../impl/metadata/cpe/CpeCasProcessorsImpl.java    |    1 -
 .../impl/metadata/cpe/CpeDescriptionImpl.java      |    1 -
 .../cpe/CpeIntegratedCasProcessorImpl.java         |    1 -
 .../metadata/cpe/CpeLocalCasProcessorImpl.java     |    3 -
 .../metadata/cpe/CpeRemoteCasProcessorImpl.java    |    1 -
 .../impl/SofaNamingInAggregateTest.java            |   42 +-
 .../uima/analysis_engine/impl/TestAnnotator.java   |    3 +
 .../impl/CasHeapSizeTestCollectionReader.java      |    6 +-
 .../impl/CollectionProcessingEngine_implTest.java  |   37 +-
 .../collection/impl/SingleDocCollectionReader.java |    4 +
 .../uima/collection/impl/TestCasInitializer.java   |    1 +
 .../uima/collection/impl/TestCasMultiplier.java    |    6 +-
 .../uima/collection/impl/cpm/CasPoolTest.java      |   21 +-
 .../impl/cpm/CpeCasProcessorAPI_Test.java          |   18 +-
 .../impl/cpm/CpeDescriptorSerialization_Test.java  |   28 +-
 .../uima/collection/impl/cpm/CpeImportTest.java    |   32 +-
 .../uima/collection/impl/cpm/CpmAE_ErrorTest.java  |   60 +-
 .../impl/cpm/CpmCasConsumer_ErrorTest.java         |   37 +-
 .../impl/cpm/CpmCollectionReader_ErrorTest.java    |   56 +-
 .../uima/collection/impl/cpm/CpmInitTest.java      |   22 +-
 .../collection/impl/cpm/CpmProcessingTest.java     |   32 +-
 .../uima/collection/impl/cpm/CpmStopTest.java      |   25 +-
 .../uima/collection/impl/cpm/PearCasPoolTest.java  |   29 +-
 .../impl/cpm/SofaCPE_SofaUnawareCC_Test.java       |   78 +-
 .../uima/collection/impl/cpm/SofaCPE_Test.java     |   78 +-
 .../collection/impl/cpm/SofaMixedCPE_Test.java     |   75 +-
 .../impl/cpm/utils/ErrorTestAnnotator.java         |    4 +-
 .../impl/cpm/utils/ErrorTestCasConsumer.java       |    3 +-
 .../impl/cpm/utils/ErrorTestCollectionReader.java  |    5 +
 .../collection/impl/cpm/utils/SlowAnnotator.java   |    1 +
 .../impl/cpm/utils/TestStatusCallbackListener.java |    7 +
 .../uima/examples/cpm/sofa/SofaCasConsumer.java    |    4 +-
 .../uima/examples/cpm/sofa/SofaCasInitializer.java |    1 +
 .../examples/cpm/sofa/SofaCollectionReader.java    |    5 +-
 .../examples/cpm/sofa/SofaUnawareCasConsumer.java  |    4 +-
 .../examples/cpm/sofa/TcasCollectionReader.java    |    4 +
 .../uima/examples/cpm/sofa/TcasTransAnnotator.java |    1 +
 .../uima/examples/cpm/sofa/TransAnnotator.java     |    1 +
 .../uima/pear/util/ComponentCategoryTest.java      |   10 +-
 .../resource/impl/TestResourceInterface_impl.java  |    6 +-
 uimaj-document-annotation/.gitignore               |    2 +
 uimaj-document-annotation/pom.xml                  |    2 +-
 .../apache/uima/jcas/tcas/DocumentAnnotation.java  |    1 +
 .../java/org/apache/uima/jcas/tcas/DocMeta.java    |    6 +-
 .../uima/jcas/tcas/DocumentAnnotationTest.java     |   21 +-
 uimaj-eclipse-feature-runtime/.gitignore           |    4 +-
 uimaj-eclipse-feature-runtime/pom.xml              |    2 +-
 uimaj-eclipse-feature-tools/.gitignore             |    4 +-
 uimaj-eclipse-feature-tools/pom.xml                |    2 +-
 uimaj-eclipse-update-site/pom.xml                  |  484 +-
 uimaj-ep-cas-editor-ide/.gitignore                 |    2 +
 uimaj-ep-cas-editor-ide/pom.xml                    |    6 +-
 .../uima/caseditor/ide/CasEditorIdePlugin.java     |  358 +-
 .../ide/CasEditorIdePreferenceInitializer.java     |    3 +-
 .../caseditor/ide/CasEditorIdePreferencePage.java  |    1 +
 .../caseditor/ide/CasEditorPerspectiveFactory.java |  191 +-
 .../caseditor/ide/CasEditorPreferencePage.java     |   87 +-
 .../caseditor/ide/DefaultCasDocumentProvider.java  |    5 +
 .../org/apache/uima/caseditor/ide/NlpProject.java  |    4 +
 .../searchstrategy/ITypeSystemSearchStrategy.java  |   56 +-
 .../TypeSystemSearchStrategyFactory.java           |  162 +-
 .../ide/wizards/ContainerElementFilter.java        |   84 +-
 .../wizards/DocumentImportStructureProvider.java   |  423 +-
 .../ide/wizards/ImportDocumentWizard.java          |  279 +-
 .../ide/wizards/ImportDocumentWizardPage.java      |  993 +--
 .../uima/caseditor/ide/wizards/OverwriteQuery.java |    2 +
 uimaj-ep-cas-editor/.gitignore                     |    2 +
 uimaj-ep-cas-editor/pom.xml                        |   13 +-
 .../org/apache/uima/caseditor/CasEditorPlugin.java |  382 +-
 .../java/org/apache/uima/caseditor/Images.java     |  166 +-
 .../org/apache/uima/caseditor/core/TaeError.java   |   98 +-
 .../caseditor/core/model/dotcorpus/DotCorpus.java  |  618 +-
 .../core/model/dotcorpus/DotCorpusSerializer.java  |  652 +-
 .../editor/AbstractAnnotationDocumentListener.java |  228 +-
 .../uima/caseditor/editor/AbstractDocument.java    |  430 +-
 .../caseditor/editor/AbstractDocumentListener.java |  154 +-
 .../uima/caseditor/editor/AnnotationDocument.java  |  624 +-
 .../uima/caseditor/editor/AnnotationEditor.java    | 3976 +++++-----
 .../editor/AnnotationEditorActionContributor.java  |  166 +-
 .../caseditor/editor/AnnotationEditorView.java     |  210 +-
 .../editor/AnnotationInformationProvider.java      |  186 +-
 .../editor/AnnotationSelectionListener.java        |  102 +-
 .../uima/caseditor/editor/AnnotationStyle.java     |  776 +-
 .../apache/uima/caseditor/editor/ArrayValue.java   |  376 +-
 .../uima/caseditor/editor/CasDocumentProvider.java |  462 +-
 .../uima/caseditor/editor/CasEditorView.java       |  520 +-
 .../uima/caseditor/editor/ChangeModeAction.java    |  142 +-
 .../caseditor/editor/CustomInformationControl.java |  368 +-
 .../uima/caseditor/editor/DocumentUimaImpl.java    |  838 +-
 .../editor/FeatureStructureSelection.java          |  204 +-
 .../editor/FeatureStructureSelectionIterator.java  |  190 +-
 .../editor/FeatureStructureSelectionProvider.java  |  280 +-
 .../apache/uima/caseditor/editor/FeatureValue.java |  256 +-
 .../editor/IAnnotationEditorModifyListener.java    |  102 +-
 .../apache/uima/caseditor/editor/ICasDocument.java |  290 +-
 .../caseditor/editor/ICasDocumentListener.java     |  188 +-
 .../caseditor/editor/ICasEditorInputListener.java  |   98 +-
 .../ICustomInformationControlContentHandler.java   |   68 +-
 .../caseditor/editor/IEditorSelectionListener.java |   78 +-
 .../caseditor/editor/ModelFeatureStructure.java    |  334 +-
 .../caseditor/editor/QuickTypeSelectionDialog.java |  796 +-
 .../action/DeleteFeatureStructureAction.java       |  138 +-
 .../action/LowerLeftAnnotationSideAction.java      |  184 +-
 .../action/LowerRightAnnotationSideAction.java     |  186 +-
 .../editor/action/MergeAnnotationAction.java       |  160 +-
 .../action/WideLeftAnnotationSideAction.java       |  186 +-
 .../action/WideRightAnnotationSideAction.java      |  184 +-
 .../annotation/BackgroundDrawingStrategy.java      |  288 +-
 .../editor/annotation/BoxDrawingStrategy.java      |  152 +-
 .../editor/annotation/BracketDrawingStrategy.java  |  176 +-
 .../caseditor/editor/annotation/DrawingStyle.java  |  150 +-
 .../editor/annotation/EclipseAnnotationPeer.java   |  158 +-
 .../annotation/TextColorDrawingStrategy.java       |  110 +-
 .../editor/annotation/TokenDrawingStrategy.java    |  182 +-
 .../annotation/UnderlineDrawingStrategy.java       |  136 +-
 .../editor/context/AnnotationEditingControl.java   |  108 +-
 .../context/AnnotationEditingControlCreator.java   |  134 +-
 .../editview/CreateFeatureStructureDialog.java     |  512 +-
 .../uima/caseditor/editor/editview/EditView.java   |  112 +-
 .../caseditor/editor/editview/EditViewPage.java    | 1710 ++--
 .../editview/FeatureColumnLabelProvider.java       |  108 +-
 .../editview/FeatureStructureContentProvider.java  |  562 +-
 .../editor/editview/ValueColumnLabelProvider.java  |  164 +-
 .../validator/ByteCellEditorValidator.java         |  100 +-
 .../validator/CellEditorValidatorFacotory.java     |  130 +-
 .../validator/FloatCellEditorValidator.java        |  102 +-
 .../validator/IntegerCellEditorValidator.java      |  102 +-
 .../validator/LongCellEditorValidator.java         |  100 +-
 .../validator/ShortCellEditorValidator.java        |  104 +-
 .../editor/fsview/FeatureStructureBrowserView.java |  114 +-
 .../fsview/FeatureStructureBrowserViewPage.java    | 1136 +--
 .../fsview/FeatureStructureLabelProvider.java      |  192 +-
 .../caseditor/editor/fsview/ITypePaneListener.java |   70 +-
 .../editor/outline/AnnotationOutline.java          |  892 +--
 .../editor/outline/AnnotationTreeNode.java         |  294 +-
 .../editor/outline/AnnotationTreeNodeList.java     |  268 +-
 .../editor/outline/OutlineLabelProvider.java       |  188 +-
 .../editor/outline/OutlineTableSorter.java         |  134 +-
 .../editor/util/AnnotationComparator.java          |   94 +-
 .../caseditor/editor/util/AnnotationSelection.java |  294 +-
 .../editor/util/ContainingConstraint.java          |  174 +-
 .../editor/util/FeatureStructureTransfer.java      |  114 +-
 .../uima/caseditor/editor/util/IDGenerator.java    |  182 +-
 .../uima/caseditor/editor/util/ObjectTransfer.java |  168 +-
 .../uima/caseditor/editor/util/Primitives.java     |  348 +-
 .../apache/uima/caseditor/editor/util/Span.java    |  318 +-
 .../editor/util/StrictTypeConstraint.java          |  116 +-
 .../uima/caseditor/editor/util/UimaUtil.java       |   98 +-
 .../ui/property/AnnotationPropertyPage.java        | 1292 +--
 .../core/model/dotcorpus/AnnotationStyleTest.java  |  130 +-
 .../model/dotcorpus/DotCorpusSerializerTest.java   |  124 +-
 .../apache/uima/caseditor/core/util/SpanTest.java  |  317 +-
 .../uima/caseditor/editor/AnnotationStyleTest.java |  117 +-
 .../uima/caseditor/editor/util/SpanTest.java       |  314 +-
 uimaj-ep-configurator/.gitignore                   |    2 +
 uimaj-ep-configurator/pom.xml                      |    2 +-
 .../uima/taeconfigurator/CDEpropertyPage.java      |    1 -
 .../uima/taeconfigurator/InternalErrorCDE.java     |    1 -
 .../uima/taeconfigurator/StandardStrings.java      |   26 +-
 .../taeconfigurator/TAEConfiguratorPlugin.java     |    1 -
 .../taeconfigurator/editors/MultiPageEditor.java   | 8377 ++++++++++----------
 .../editors/MultiPageEditorContributor.java        |   10 +-
 .../editors/point/IUimaEditorExtension.java        |    6 +-
 .../editors/point/IUimaMultiPageEditor.java        |    8 +-
 .../ui/dialogs/AbstractDialogKeyVerify.java        |    3 +-
 .../dialogs/AbstractDialogKeyVerifyJavaNames.java  |    3 +-
 .../ui/dialogs/AbstractDialogMultiColTable.java    |    6 +-
 .../editors/ui/dialogs/AddAllowedValueDialog.java  |    5 +-
 .../AddExternalResourceDependencyDialog.java       |    7 +-
 .../ui/dialogs/AddExternalResourceDialog.java      |   15 +-
 .../editors/ui/dialogs/AddIndexKeyDialog.java      |   11 +-
 .../editors/ui/dialogs/AddRemoteServiceDialog.java |    5 +-
 .../editors/ui/dialogs/AddSofaDialog.java          |    7 +-
 .../ui/dialogs/AddTypeToPriorityListDialog.java    |    5 +-
 .../editors/ui/dialogs/CommonInputDialog.java      |    3 +-
 .../editors/ui/dialogs/EditSofaBindingsDialog.java |    3 +-
 .../ui/dialogs/ExportImportablePartDialog.java     |    5 +-
 .../editors/ui/dialogs/FindComponentDialog.java    |    5 +-
 .../editors/ui/dialogs/PickTaeForTypesDialog.java  |   13 +-
 .../editors/ui/dialogs/SearchThread.java           |   13 +-
 .../editors/xml/NonRuleBasedDamagerRepairer.java   |    2 +-
 .../uima/taeconfigurator/editors/xml/TagRule.java  |    4 +-
 .../editors/xml/XMLConfiguration.java              |    3 +-
 .../editors/xml/XMLDoubleClickStrategy.java        |    5 +-
 .../taeconfigurator/editors/xml/XMLEditor.java     |    5 +-
 .../editors/xml/XMLPartitionScanner.java           |    6 +-
 .../taeconfigurator/editors/xml/XMLScanner.java    |    9 +-
 .../taeconfigurator/editors/xml/XMLTagScanner.java |    9 +-
 ...MultiResourceSelectionDialogWithFlowOption.java |    9 +-
 .../taeconfigurator/wizards/AbstractNewWizard.java |    6 +-
 .../wizards/AbstractNewWizardPage.java             |    3 +-
 uimaj-ep-debug/.gitignore                          |    2 +
 uimaj-ep-debug/pom.xml                             |    2 +-
 .../java/org/apache/uima/ep_debug/DebugPlugin.java |    3 -
 .../apache/uima/ep_debug/DebugPluginStartup.java   |  132 +-
 uimaj-ep-jcasgen/.gitignore                        |    2 +
 uimaj-ep-jcasgen/pom.xml                           |    2 +-
 .../org/apache/uima/jcas/jcasgenp/JgPlugin.java    |    1 -
 uimaj-ep-launcher/.gitignore                       |    2 +
 uimaj-ep-launcher/pom.xml                          |    2 +-
 .../apache/uima/ep_launcher/RemoteLauncher.java    |    2 +
 .../uima/ep_launcher/ui/AnalysisEngineMainTab.java |   28 +-
 .../ep_launcher/ui/AnalysisEngineTabGroup.java     |    1 +
 uimaj-ep-pear-packager/.gitignore                  |    2 +
 uimaj-ep-pear-packager/pom.xml                     |    2 +-
 .../java/org/apache/uima/pear/PearException.java   |  309 +-
 .../main/java/org/apache/uima/pear/PearPlugin.java |  181 +-
 .../uima/pear/actions/AddUimaNatureAction.java     |  280 +-
 .../actions/EditInstallationDescriptorAction.java  |  223 +-
 .../uima/pear/actions/GeneratePearFileAction.java  |  313 +-
 .../actions/PearProjectCustomizationException.java |  299 +-
 .../uima/pear/generate/GeneratePearWizard.java     |  510 +-
 .../org/apache/uima/pear/generate/PearExport.java  |  104 +-
 .../uima/pear/generate/PearExportMessages.java     |  146 +-
 .../uima/pear/generate/PearExportOperation.java    |  392 +-
 .../pear/generate/PearFileResourceExportPage.java  |  826 +-
 .../edit/EditInstallationDescriptorWizard.java     |  444 +-
 .../uima/pear/insd/edit/INSDComponentPage.java     |  817 +-
 .../uima/pear/insd/edit/INSDEnvironmentPage.java   | 1055 ++-
 .../apache/uima/pear/insd/edit/InsdConstants.java  |  128 +-
 .../pear/insd/edit/PearInstallationDescriptor.java |  277 +-
 .../edit/vars/AbstractVarValViewerHandler.java     |  721 +-
 .../pear/insd/edit/vars/IVarValListViewer.java     |   96 +-
 .../apache/uima/pear/insd/edit/vars/VarVal.java    |  203 +-
 .../pear/insd/edit/vars/VarValCellModifier.java    |  253 +-
 .../pear/insd/edit/vars/VarValLabelProvider.java   |  144 +-
 .../uima/pear/insd/edit/vars/VarValList.java       |  325 +-
 .../uima/pear/insd/edit/vars/VarValSorter.java     |  177 +-
 .../pear/insd/edit/vars/VarValViewerHandler.java   |  219 +-
 .../apache/uima/pear/nature/ProjectCustomizer.java |  477 +-
 .../org/apache/uima/pear/nature/UimaNature.java    |  159 +-
 uimaj-ep-runtime/.gitignore                        |    2 +
 uimaj-ep-runtime/pom.xml                           |    2 +-
 uimaj-examples/.gitignore                          |    2 +
 uimaj-examples/pom.xml                             |    2 +-
 .../src/main/java/example/PersonTitle.java         |    7 +-
 .../apache/uima/examples/ExampleApplication.java   |    1 -
 .../main/java/org/apache/uima/examples/RunAE.java  |    7 +
 .../apache/uima/examples/SofaExampleAnnotator.java |    1 +
 .../uima/examples/SofaExampleApplication.java      |    3 -
 .../uima/examples/SourceDocumentInformation.java   |    4 +-
 .../java/org/apache/uima/examples/XmlDetagger.java |    7 +
 .../uima/examples/cas/PersonTitleAnnotator.java    |    3 +
 .../apache/uima/examples/cas/RegExAnnotator.java   |    3 +
 .../examples/casMultiplier/SimpleTextMerger.java   |  330 +-
 .../casMultiplier/SimpleTextSegmenter.java         |    4 +
 .../uima/examples/cpe/AnnotationPrinter.java       |    6 +
 .../examples/cpe/FileSystemCollectionReader.java   |  436 +-
 .../uima/examples/cpe/InlineXmlCasConsumer.java    |    2 +
 .../cpe/PersonTitleDBWriterCasConsumer.java        |    3 +
 .../org/apache/uima/examples/cpe/SimpleRunCPM.java |    7 +
 .../uima/examples/cpe/XCasWriterCasConsumer.java   |    2 +
 .../examples/flow/AdvancedFixedFlowController.java |  608 +-
 .../examples/flow/WhiteboardFlowController.java    |    3 +
 .../examples/flow/WhiteboardFlowController2.java   |    4 +
 .../apache/uima/examples/tokenizer/Sentence.java   |    9 +-
 .../tokenizer/SimpleTokenAndSentenceAnnotator.java |    3 +
 .../org/apache/uima/examples/tokenizer/Token.java  |    9 +-
 .../uima/examples/xmi/XmiCollectionReader.java     |  243 +-
 .../uima/examples/xmi/XmiEcoreCasConsumer.java     |    1 +
 .../uima/examples/xmi/XmiWriterCasConsumer.java    |    2 +
 .../java/org/apache/uima/tutorial/DateAnnot.java   |    9 +-
 .../org/apache/uima/tutorial/DateTimeAnnot.java    |    7 +-
 .../java/org/apache/uima/tutorial/Meeting.java     |    8 +-
 .../java/org/apache/uima/tutorial/RoomNumber.java  |    7 +-
 .../org/apache/uima/tutorial/SentenceAnnot.java    |    6 +-
 .../java/org/apache/uima/tutorial/TimeAnnot.java   |    9 +-
 .../java/org/apache/uima/tutorial/UimaAcronym.java |    7 +-
 .../java/org/apache/uima/tutorial/UimaMeeting.java |    9 +-
 .../java/org/apache/uima/tutorial/WordAnnot.java   |    6 +-
 .../uima/tutorial/ex1/RoomNumberAnnotator.java     |    1 +
 .../uima/tutorial/ex2/RoomNumberAnnotator.java     |    2 +
 .../apache/uima/tutorial/ex3/TutorialDateTime.java |    3 +
 .../apache/uima/tutorial/ex4/MeetingAnnotator.java |    2 +
 .../uima/tutorial/ex5/RoomNumberAnnotator.java     |    2 +
 .../uima/tutorial/ex6/StringMapResource.java       |    2 +-
 .../uima/tutorial/ex6/StringMapResource_impl.java  |    2 +
 .../uima/tutorial/ex6/UimaAcronymAnnotator.java    |    2 +
 .../src/org/apache/uima/util/jet/JetExpander.java  |  548 +-
 uimaj-json/.gitignore                              |    2 +
 uimaj-json/pom.xml                                 |    2 +-
 .../org/apache/uima/json/JsonCasSerializer.java    | 2992 +++----
 .../apache/uima/json/JsonMetaDataSerializer.java   |  347 +-
 .../impl/JsonContentHandlerJacksonWrapper.java     |  820 +-
 .../json/impl/MetaDataObjectSerializer_json.java   |  441 +-
 .../apache/uima/json/JsonCasSerializerTest.java    | 1224 +--
 .../apache/uima/json/JsonMetaDataObjectTest.java   |  382 +-
 .../apache/uima/json/JsonXmiCasSerializerTest.java |   76 +-
 .../resource/metadata/impl/TestFruitBagObject.java |  148 +-
 .../resource/metadata/impl/TestFruitObject.java    |  311 +-
 .../test/java/org/apache/uima/test/AllTypes.java   |   14 +-
 .../test/java/org/apache/uima/test/RefTypes.java   |    6 +-
 uimaj-parent/pom.xml                               |   37 +-
 uimaj-test-util/.gitignore                         |    2 +
 uimaj-test-util/pom.xml                            |   15 +-
 .../uima/test/junit_extension/TeePrintStream.java  |   24 +
 .../test/junit_extension/UIMAResultPrinter.java    |   14 +
 uimaj-tools/.gitignore                             |    2 +
 uimaj-tools/pom.xml                                |    2 +-
 .../uima/tools/AnnotationFeaturesViewer.java       |    2 -
 .../apache/uima/tools/AnnotationViewerMain.java    |    4 +-
 .../components/FileSystemCollectionReader.java     |    5 +
 .../tools/components/InlineXmlCasConsumer.java     |    2 +
 .../tools/components/XCasWriterCasConsumer.java    |    2 +
 .../tools/components/XmiWriterCasConsumer.java     |    2 +
 .../apache/uima/tools/components/XmlDetagger.java  |   10 +-
 .../java/org/apache/uima/tools/cpm/CpmFrame.java   |    2 +-
 .../java/org/apache/uima/tools/cpm/CpmPanel.java   | 4377 +++++-----
 .../uima/tools/cpm/JTabbedPaneWithCloseIcons.java  |    1 -
 .../apache/uima/tools/cpm/TabClosedListener.java   |    2 +-
 .../cvd/AnnotationDisplayCustomizationFrame.java   |    1 -
 .../apache/uima/tools/cvd/AnnotationExtent.java    |    1 -
 .../java/org/apache/uima/tools/cvd/ArrayNode.java  |    1 -
 .../main/java/org/apache/uima/tools/cvd/CVD.java   |  445 +-
 .../java/org/apache/uima/tools/cvd/ColorIcon.java  |    1 -
 .../java/org/apache/uima/tools/cvd/FSNode.java     |    2 -
 .../org/apache/uima/tools/cvd/FSTreeModel.java     |    1 -
 .../java/org/apache/uima/tools/cvd/FSTreeNode.java |    1 -
 .../org/apache/uima/tools/cvd/IndexTreeNode.java   |    2 -
 .../org/apache/uima/tools/cvd/LogFileViewer.java   |    1 -
 .../java/org/apache/uima/tools/cvd/MainFrame.java  | 5699 +++++++------
 .../org/apache/uima/tools/cvd/MarkupExtent.java    |    1 -
 .../uima/tools/cvd/MultiAnnotViewerFrame.java      |    1 -
 .../org/apache/uima/tools/cvd/RecentFilesList.java |  261 +-
 .../uima/tools/cvd/StringFsPopupEventAdapter.java  |  262 +-
 .../org/apache/uima/tools/cvd/TypeTreeNode.java    |    2 -
 .../cvd/control/AnnotatorOpenEventHandler.java     |    1 -
 .../tools/cvd/control/FileOpenEventHandler.java    |    1 -
 .../tools/cvd/control/FileSaveAsEventHandler.java  |    1 -
 .../tools/cvd/control/FileSaveEventHandler.java    |    1 -
 .../control/LoadRecentDescFileEventHandler.java    |    1 -
 .../control/LoadRecentTextFileEventHandler.java    |    1 -
 .../tools/cvd/control/NewTextEventHandler.java     |    1 -
 .../uima/tools/cvd/control/PopupHandler.java       |    1 -
 .../tools/cvd/control/SetLogConfigHandler.java     |    1 -
 .../uima/tools/cvd/control/TreeFocusHandler.java   |    1 -
 .../control/TypeSystemFileOpenEventHandler.java    |    1 -
 .../cvd/control/XCASFileOpenEventHandler.java      |    1 -
 .../tools/cvd/control/XmiCasFileOpenHandler.java   |  154 +-
 .../uima/tools/cvd/control/XmiCasSaveHandler.java  |  191 +-
 .../uima/tools/cvd/tsview/FeatureTableModel.java   |    2 -
 .../apache/uima/tools/cvd/tsview/MainFrame.java    |    1 -
 .../tools/docanalyzer/FileSelectorListener.java    |    2 +-
 .../java/org/apache/uima/tools/jcasgen/GUI.java    |    1 -
 .../java/org/apache/uima/tools/jcasgen/IError.java |    8 +-
 .../java/org/apache/uima/tools/jcasgen/IMerge.java |    2 +-
 .../uima/tools/jcasgen/IProgressMonitor.java       |    8 +-
 .../uima/tools/jcasgen/JCasTypeTemplate.java       |    4 +-
 .../java/org/apache/uima/tools/jcasgen/Jg.java     |    2 +-
 .../uima/tools/pear/install/InstallPear.java       |    1 -
 .../uima/tools/pear/merger/PMController.java       |  917 +--
 .../uima/tools/pear/merger/PMControllerHelper.java |  466 +-
 .../apache/uima/tools/pear/merger/PMUimaAgent.java |  724 +-
 .../uima/tools/pear/packager/PearPackager.java     |  414 +-
 .../tools/stylemap/AnnotationFeaturesViewer.java   |    2 -
 .../apache/uima/tools/stylemap/ColorRenderer.java  |    2 -
 .../uima/tools/util/gui/FileSelectorListener.java  |    2 +-
 .../apache/uima/tools/util/gui/IntegerField.java   |    2 -
 .../tools/util/gui/TransportControlListener.java   |    8 +-
 .../uima/tools/viewer/CasAnnotationViewer.java     |    1 -
 .../apache/uima/tools/viewer/CasTreeViewer.java    |    2 -
 .../apache/uima/tools/viewer/EntityResolver.java   |  134 +-
 .../uima/tools/pear/merger/PearMergerTest.java     |  290 +-
 .../uima/tools/viewer/CasAnnotationViewerTest.java |  648 +-
 uimaj-v3migration-jcas/pom.xml                     |    2 +-
 .../apache/uima/migratev3/jcas/MigrateJCas.java    | 7120 ++++++++---------
 .../apache/uima/cas/impl/AnnotationIndexImpl.java  |  442 +-
 .../cas/impl/FSIteratorWrapperDoubleCheck.java     |  312 +-
 .../apache/uima/cas/impl/FSListIteratorImpl.java   |  322 +-
 .../src/org/apache/uima/cas/impl/FSRBTIndex.java   |  302 +-
 .../org/apache/uima/cas/impl/FeatureArrayImpl.java |  118 +-
 .../apache/uima/cas/impl/FeatureGetter_int.java    |   52 +-
 .../apache/uima/cas/impl/FeatureGetter_ref.java    |   52 +-
 .../apache/uima/cas/impl/FeatureSetter_int.java    |   50 +-
 .../apache/uima/cas/impl/FeatureSetter_ref.java    |   50 +-
 .../uima/cas/impl/FeatureStructureClassGen.java    |  978 +--
 .../src/org/apache/uima/cas/impl/FsIndex_aggr.java |  466 +-
 .../uima/cas/impl/FsIterator_set_sorted.java       |  528 +-
 .../impl/FsIterator_set_sorted_navset_version.java |  540 +-
 .../apache/uima/cas/impl/FsIterator_subtypes.java  |  116 +-
 .../cas/impl/FsIterator_subtypes_list_unused.java  |   68 +-
 .../uima/cas/impl/JCasCoverClassFactoryTest.java   |  123 +-
 .../src/org/apache/uima/cas/impl/TypeImplList.java |   72 +-
 .../src/org/apache/uima/cas/impl/TypeImplMap.java  |   90 +-
 .../impl/XXXdont_use_JCasCoverClassFactory.java    | 1010 +--
 .../impl/JCasCoverClassFactoryTest.java            |  129 +-
 .../util/ComparableIntPointerIterator.java         |   94 +-
 .../apache/uima/internal/util/Int2IntHashMap.java  | 1034 +--
 .../uima/internal/util/Int2IntHashMapTest.java     |  179 +-
 .../apache/uima/internal/util/Int2IntPerfTest.java |  310 +-
 .../internal/util/UIMATypeSystemClassLoader.java   |  308 +-
 .../util/UIMATypeSystemClassLoaderInjector.java    |  238 +-
 .../org/apache/uima/jcas/cas/JavaObjectArray.java  |  386 +-
 .../src/org/apache/uima/jcas/impl/CASMetadata.java |   82 +-
 .../uima/jcas/impl/JCasCoverClassFactory.java      |  704 +-
 .../uima/jcas/impl/JCasCoverClassFactoryTest.java  |  122 +-
 .../src/org/apache/uima/jcas/impl/JCasHashMap.java |  888 +--
 .../uima/jcas/impl/JCasHashMapCompareTest.java     |  400 +-
 .../apache/uima/jcas/impl/JCasHashMapSubMap.java   |  836 +-
 .../org/apache/uima/jcas/impl/JCasHashMapTest.java |  945 +--
 .../apache/uima/jcasgen/JCasClassDefinition.java   |  134 +-
 .../uima/jcasgen/impl/JCasClassConversion.java     |  508 +-
 .../uima/tools/jcas/internal/AnalyzeContent.java   |  690 +-
 .../uima/tools/jcasgen/DecompiledFilter.java       |  312 +-
 .../src/study/asm/decompiled/AnnotationDumpV3.java |  568 +-
 3598 files changed, 231189 insertions(+), 131582 deletions(-)

diff --cc uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceManager_impl.java
index be88937,1e5d848..830c5ab
--- a/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceManager_impl.java
+++ b/uimaj-core/src/main/java/org/apache/uima/resource/impl/ResourceManager_impl.java
@@@ -65,8 -63,8 +65,9 @@@ import org.apache.uima.util.XMLizable
   * 
   */
  public class ResourceManager_impl implements ResourceManager {
 +  private static final AtomicInteger IMPORT_URL_CACHE_WARNING_THROTTLE = new AtomicInteger();
  
+  // @formatter:off
    /**
     * Ties an External Resource instance to
     *   - its description 
@@@ -850,23 -867,10 +870,23 @@@
      return importCache;
    }
  
 +  /**
 +   * Was used during import resolving until UIMA 3.2.0. Is no longer used since since import
 +   * resolving has been migrated to the
 +   * {@code org.apache.uima.resource.metadata.impl.ImportResolver}.
 +   * 
 +   * @deprecated No longer used. Scheduled for removal in UIMA 4.0.
 +   */
 +  @Deprecated
    public Map<String, Set<String>> getImportUrlsCache() {
 +    Misc.decreasingWithTrace(IMPORT_URL_CACHE_WARNING_THROTTLE,
 +            "ResourceManager_impl.getImportUrlsCache() should not be called. It is no longer "
 +                    + "filled during import resolving. The method will be removed in a future UIMA "
 +                    + "version.",
 +            UIMAFramework.getLogger());
      return importUrlsCache;
    }
-   
+ 
    @Override
    public <N> Class<N> loadUserClass(String name) throws ClassNotFoundException {
      return Class_TCCL.forName(name, this, true);
diff --cc uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypePriorities.java
index eb1dbc6,7a95fdb..01df943
--- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypePriorities.java
+++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypePriorities.java
@@@ -222,9 -222,7 +222,10 @@@ public interface TypePriorities extend
     * 
     * @throws InvalidXMLException
     *           if either the import target does not exist or is invalid
 +   * @deprecated Method is deprecated because it should only be used internally. Scheduled for
 +   *             removal in UIMA 4.0.
     */
-   @Deprecated void resolveImports(Collection<String> aAlreadyImportedPriorityListURLs,
++  @Deprecated
+   void resolveImports(Collection<String> aAlreadyImportedPriorityListURLs,
            ResourceManager aResourceManager) throws InvalidXMLException;
  }
diff --cc uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypeSystemDescription.java
index 839ab45,59fabb5..8ee2e5a
--- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypeSystemDescription.java
+++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/TypeSystemDescription.java
@@@ -218,9 -218,7 +218,10 @@@ public interface TypeSystemDescription 
     * 
     * @throws InvalidXMLException
     *           if either the import target does not exist or is invalid
 +   * @deprecated Method is deprecated because it should only be used internally. Scheduled for
 +   *             removal in UIMA 4.0.
     */
-   @Deprecated void resolveImports(Collection<String> aAlreadyImportedTypeSystemURLs,
++  @Deprecated
+   void resolveImports(Collection<String> aAlreadyImportedTypeSystemURLs,
            ResourceManager aResourceManager) throws InvalidXMLException;
  }
diff --cc uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/FsIndexCollection_impl.java
index 8940078,a1ca83a..eda80b3
--- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/FsIndexCollection_impl.java
+++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/FsIndexCollection_impl.java
@@@ -199,11 -221,11 +202,12 @@@ public class FsIndexCollection_impl ext
    }
  
    @Override
-   public synchronized void resolveImports(ResourceManager aResourceManager) throws InvalidXMLException {
+   public synchronized void resolveImports(ResourceManager aResourceManager)
+           throws InvalidXMLException {
 -    resolveImports((getImports().length == 0) ? null : new TreeSet<>(), aResourceManager);
 +    resolveImports(null, aResourceManager);
    }
  
 +  @Deprecated
    @Override
    public synchronized void resolveImports(Collection<String> aAlreadyImportedFsIndexURLs,
            ResourceManager aResourceManager) throws InvalidXMLException {
diff --cc uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/TypePriorities_impl.java
index 632fd6f,bee273b..f36fd9a
--- a/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/TypePriorities_impl.java
+++ b/uimaj-core/src/main/java/org/apache/uima/resource/metadata/impl/TypePriorities_impl.java
@@@ -209,11 -222,11 +208,12 @@@ public class TypePriorities_impl extend
    }
  
    @Override
-   public synchronized void resolveImports(ResourceManager aResourceManager) throws InvalidXMLException {
+   public synchronized void resolveImports(ResourceManager aResourceManager)
+           throws InvalidXMLException {
 -    resolveImports((getImports().length == 0) ? null : new TreeSet<>(), aResourceManager);
 +    resolveImports(null, aResourceManager);
    }
  
 +  @Deprecated
    @Override
    public synchronized void resolveImports(Collection<String> aAlreadyImportedTypePrioritiesURLs,
            ResourceManager aResourceManager) throws InvalidXMLException {
@@@ -249,7 -337,8 +250,8 @@@
      TypePriorities_impl clone = (TypePriorities_impl) super.clone();
      clone.mPriorityLists = new ArrayList<>();
      final List<TypePriorityList> origPriorityLists = mPriorityLists;
-     synchronized (origPriorityLists) { // saw concurrent mod exceptions while iterating on this 3/2014
 -    synchronized (origPriorityLists) { // saw concurrent mod exceptions while iterating on this
 -                                       // 3/2014
++    // saw concurrent mod exceptions while iterating on this 3/2014
++    synchronized (origPriorityLists) {
        for (TypePriorityList priList : origPriorityLists) {
          clone.addPriorityList((TypePriorityList) priList.clone());
        }
diff --cc uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/ImportResolverTest.java
index 403ea99,0000000..d489bd5
mode 100644,000000..100644
--- a/uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/ImportResolverTest.java
+++ b/uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/ImportResolverTest.java
@@@ -1,528 -1,0 +1,528 @@@
 +/*
 + * Licensed to the Apache Software Foundation (ASF) under one
 + * or more contributor license agreements.  See the NOTICE file
 + * distributed with this work for additional information
 + * regarding copyright ownership.  The ASF licenses this file
 + * to you under the Apache License, Version 2.0 (the
 + * "License"); you may not use this file except in compliance
 + * with the License.  You may obtain a copy of the License at
 + * 
 + *   http://www.apache.org/licenses/LICENSE-2.0
 + * 
 + * Unless required by applicable law or agreed to in writing,
 + * software distributed under the License is distributed on an
 + * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
 + * KIND, either express or implied.  See the License for the
 + * specific language governing permissions and limitations
 + * under the License.
 + */
 +package org.apache.uima.resource.metadata.impl;
 +
 +import static java.lang.System.identityHashCode;
 +import static java.util.Arrays.asList;
 +import static java.util.Comparator.comparing;
 +import static java.util.stream.Collectors.toList;
 +import static org.apache.uima.UIMAFramework.getResourceSpecifierFactory;
 +import static org.apache.uima.UIMAFramework.getXMLParser;
 +import static org.apache.uima.UIMAFramework.newDefaultResourceManager;
 +import static org.apache.uima.test.junit_extension.JUnitExtension.getFile;
 +import static org.assertj.core.api.Assertions.assertThat;
 +import static org.junit.Assert.assertEquals;
 +
 +import java.io.File;
 +import java.io.IOException;
 +import java.io.OutputStream;
 +import java.net.URL;
 +import java.nio.file.Files;
 +import java.nio.file.Path;
 +import java.nio.file.Paths;
 +import java.util.ArrayList;
 +import java.util.Collections;
 +import java.util.Iterator;
 +import java.util.LinkedHashMap;
 +import java.util.LinkedHashSet;
 +import java.util.List;
 +import java.util.Map;
 +import java.util.Map.Entry;
 +import java.util.Set;
 +import java.util.concurrent.Callable;
 +import java.util.concurrent.ExecutorService;
 +import java.util.concurrent.Executors;
 +import java.util.concurrent.Future;
 +import java.util.stream.Stream;
 +
 +import org.apache.commons.io.FileUtils;
 +import org.apache.uima.UIMAFramework;
 +import org.apache.uima.cas.CAS;
 +import org.apache.uima.resource.ResourceManager;
 +import org.apache.uima.resource.impl.ResourceManager_impl;
 +import org.apache.uima.resource.metadata.Import;
 +import org.apache.uima.resource.metadata.TypeDescription;
 +import org.apache.uima.resource.metadata.TypeSystemDescription;
 +import org.apache.uima.util.InvalidXMLException;
 +import org.apache.uima.util.XMLInputSource;
 +import org.apache.uima.util.XMLParser;
 +import org.apache.uima.util.XMLizable;
- import org.junit.After;
- import org.junit.Before;
- import org.junit.Test;
++import org.junit.jupiter.api.AfterEach;
++import org.junit.jupiter.api.BeforeEach;
++import org.junit.jupiter.api.Test;
 +import org.slf4j.Logger;
 +import org.slf4j.LoggerFactory;
 +import org.xml.sax.SAXException;
 +
 +public class ImportResolverTest {
 +  private final Logger log = LoggerFactory.getLogger(getClass());
 +
 +  private XMLParser xmlParser;
 +
-   @Before
++  @BeforeEach
 +  public void setUp() throws Exception {
 +    xmlParser = UIMAFramework.getXMLParser();
 +    xmlParser.enableSchemaValidation(true);
 +  }
 +
-   @After
++  @AfterEach
 +  public void tearDown() throws Exception {
 +    // Note that the XML parser is a singleton in the framework, so we have to set this back to the
 +    // default.
 +    xmlParser.enableSchemaValidation(false);
 +  }
 +
 +  @Test
 +  public void testTransitiveResolveImports() throws Exception {
 +    File descriptor = getFile("ImportResolverTest/Transitive-with-3-nodes-1.xml");
 +    TypeSystemDescription ts = xmlParser.parseTypeSystemDescription(new XMLInputSource(descriptor));
 +
 +    assertThat(ts.getTypes()).as("Type count before resolving the descriptor").hasSize(1);
 +
 +    ResourceManager resMgr = newDefaultResourceManager();
 +    ts.resolveImports(resMgr);
 +
 +    assertThat(ts.getTypes()).as("Type count after resolving the descriptor").hasSize(3);
 +    assertThat(ts.getImports()).hasSize(0);
 +
 +    String typeSystem2 = new File(descriptor.getParent(), "Transitive-with-3-nodes-2.xml").toURI()
 +            .toURL().toString();
 +    String typeSystem3 = new File(descriptor.getParent(), "Transitive-with-3-nodes-3.xml").toURI()
 +            .toURL().toString();
 +
 +    Map<String, XMLizable> cache = resMgr.getImportCache();
 +    assertThat(cache).containsOnlyKeys(typeSystem2, typeSystem3);
 +
 +    TypeSystemDescription typeSystem2TSD = (TypeSystemDescription) cache.get(typeSystem2);
 +    assertThat(typeSystem2TSD.getTypes()).hasSize(1);
 +    assertThat(typeSystem2TSD.getImports()).hasSize(1);
 +
 +    TypeSystemDescription typeSystem3TSD = (TypeSystemDescription) cache.get(typeSystem3);
 +    assertThat(typeSystem3TSD.getTypes()).hasSize(1);
 +    assertThat(typeSystem3TSD.getImports()).hasSize(0);
 +  }
 +
 +  @Test
 +  public void thatComplexImportScenario1Works() throws Exception {
 +
 +    List<String> entryPoints = asList("tsd0.xml", "tsd5.xml");
 +
 +    List<String> files = new ArrayList<>();
 +    try (Stream<Path> fs = Files
 +            .list(Paths.get("src/test/resources/ImportResolverTest/complexImportScenario1"))) {
 +      fs.filter(f -> entryPoints.contains(f.getFileName().toString())) //
 +              .map(Object::toString).sorted().forEach(files::add);
 +    }
 +
 +    Map<String, List<String>> expectedResults = new LinkedHashMap<>();
 +    expectedResults.put("tsd0.xml", //
 +            asList("Type0_0", "Type1_0", "Type2_0", "Type3_0", "Type4_0", "Type5_0", "Type6_0"));
 +    expectedResults.put("tsd5.xml", //
 +            asList("Type1_0", "Type2_0", "Type3_0", "Type5_0", "Type6_0"));
 +
 +    Map<String, List<String>> actualResults = new LinkedHashMap<>();
 +
 +    ResourceManager resMgr = new ResourceManager_impl();
 +    for (String f : files) {
 +      TypeSystemDescription tsd = getXMLParser()
 +              .parseTypeSystemDescription(new XMLInputSource(new File(f)));
 +      tsd.resolveImports(resMgr);
 +      List<String> actualUniqueTypeNames = Stream.of(tsd.getTypes()) //
 +              .map(TypeDescription::getName) //
 +              .sorted() //
 +              .distinct() //
 +              .collect(toList());
 +      log.debug("{} {}", f, actualUniqueTypeNames);
 +      actualResults.put(Paths.get(f).getFileName().toString(), actualUniqueTypeNames);
 +    }
 +
 +    assertThat(actualResults).containsExactlyEntriesOf(expectedResults);
 +  }
 +
 +  @Test
 +  public void thatMultiThreadedResolvingRandomComplexImportScenarioWithSingleResourceManagerWorks()
 +          throws Exception {
 +    final int maxThreadCount = 10;
 +    final int maxTsCount = 10;
 +    final int maxPasses = 5;
 +    final int maxImportsPerPass = 3;
 +    final int maxTypesPerTypeSystem = 10;
 +    final int maxFeaturesPerType = 10;
 +    final int runs = 250;
 +
 +    log.info("Running {} incrementally growing import test scenarios. This may take a moment...",
 +            runs);
 +    log.info("Max. parallel resolving threads : {}", maxThreadCount);
 +    log.info("Max. type systems               : {}", maxTsCount);
 +    log.info("Max. import generation passes   : {}", maxPasses);
 +    log.info("Max. imports generated per pass : {}", maxImportsPerPass);
 +    log.info("Max. types per type system      : {}", maxTypesPerTypeSystem);
 +    log.info("Max. features per type          : {}", maxFeaturesPerType);
 +
 +    long typeSystemsProcessed = 0;
 +    long totalDurationAllRuns = 0;
 +    for (int i = 0; i < runs; i++) {
 +      final int threadCount = ((i * maxThreadCount) / runs) + 1;
 +      final int tsCount = ((i * maxTsCount) / runs) + 1;
 +      final int passes = ((i * maxPasses) / runs) + 1;
 +      final int importsPerPass = ((i * maxImportsPerPass) / runs) + 1;
 +      final int typesPerTypeSystem = ((i * maxTypesPerTypeSystem) / runs) + 1;
 +      final int featuresPerType = ((i * maxFeaturesPerType) / runs) + 1;
 +
 +      log.debug(
 +              "Run {}: Threads: {}  TS: {}  types-per-TS: {}  features-per-type: {}  "
 +                      + "passes: {}  imports-per-pass: {}",
 +              i + 1, threadCount, tsCount, typesPerTypeSystem, featuresPerType, passes,
 +              importsPerPass);
 +
 +      List<Entry<File, Set<TypeDescription>>> data = prepareComplexImportScenario(tsCount,
 +              typesPerTypeSystem, featuresPerType, passes, importsPerPass);
 +
 +      long totalDurationThisRun = 0;
 +      ResourceManager resMgr = newDefaultResourceManager();
 +     
 +      List<ResolveImportsRunner> runners = new ArrayList<>();
 +      for (Entry<File, Set<TypeDescription>> e : data) {
 +        runners.add(new ResolveImportsRunner(resMgr, e.getKey(), e.getValue()));
 +      }
 +
 +      List<ResolveImportsRunner> finishedRunners = new ArrayList<>();
 +      ExecutorService executorService = Executors.newFixedThreadPool(threadCount);
 +      for (Future<ResolveImportsRunner> runner : executorService.invokeAll(runners)) {
 +        finishedRunners.add(runner.get());
 +      }
 +
 +      assertThat(executorService.shutdownNow()) //
 +              .as("No remaining runners when shutting down the executor service") //
 +              .isEmpty();
 +
 +      assertThat(finishedRunners) //
 +              .as("All runners made it to the finishing line") //
 +              .hasSameSizeAs(runners);
 +      
 +      for (ResolveImportsRunner runner : finishedRunners) {
 +        totalDurationThisRun += runner.duration;
 +
 +        String[] expectedUniqueTypeNames = runner.expectedTypes.stream() //
 +                .map(TypeDescription::getName) //
 +                .sorted() //
 +                .distinct() //
 +                .toArray(String[]::new);
 +
 +        String[] actualUniqueTypeNames = Stream.of(runner.descriptor.getTypes()) //
 +                .map(TypeDescription::getName) //
 +                .sorted() //
 +                .distinct() //
 +                .toArray(String[]::new);
 +        
 +        log.debug("Types: {}  unique types: {} ({}ms)", runner.descriptor.getTypes().length,
 +                actualUniqueTypeNames.length, runner.duration);
 +      
 +        assertThat(runner.descriptor.getTypes())
 +                // Note that in the general case, there may still be duplicates if the same type is
 +                // declared in more than one type system description. However, the scenario
 +                // generator does not cover this case, so we can make this assertion here to check
 +                // if the deduplication during resolving works
 +                .as("Deduplication of same type reachable through different paths")
 +                .hasSameSizeAs(actualUniqueTypeNames);
 +        assertThat(actualUniqueTypeNames) //
 +                .as("Mismatch in %s", runner.descriptorFile) //
 +                .containsExactly(expectedUniqueTypeNames);
 +        assertThat(runner.descriptor.getTypes()) //
 +                .as("Mismatch in %s", runner.descriptorFile) //
 +                .containsAll(runner.expectedTypes);
 +      }
 +
 +      log.debug("Total time spent resolving imports in {} type systems: {}ms", data.size(),
 +              totalDurationThisRun);
 +      totalDurationAllRuns += totalDurationThisRun;
 +      typeSystemsProcessed += data.size();
 +    }
 +
 +    log.info("Average import resolving time in {} type systems: {}ms", typeSystemsProcessed,
 +            totalDurationAllRuns / (double) typeSystemsProcessed);
 +    log.info("Note that the multi-threaded average is higher than a single-threaded average "
 +            + "because multiple threads may wait in parallel for a descriptor to be parsed "
 +            + "and each of them will count the waiting time towards their individual duration.");
 +  }
 +
 +  private class ResolveImportsRunner implements Callable<ResolveImportsRunner> {
 +    private final ResourceManager resMgr;
 +    private final File descriptorFile;
 +    private final Set<TypeDescription> expectedTypes;
 +
 +    private TypeSystemDescription descriptor;
 +    private long duration;
 +
 +    public ResolveImportsRunner(ResourceManager aResMgr, File aDescriptorFile,
 +            Set<TypeDescription> aExpectedTypes) {
 +      resMgr = aResMgr;
 +      descriptorFile = aDescriptorFile;
 +      expectedTypes = aExpectedTypes;
 +    }
 +
 +    @Override
 +    public ResolveImportsRunner call() throws InvalidXMLException, IOException {
 +      descriptor = getXMLParser().parseTypeSystemDescription(new XMLInputSource(descriptorFile));
 +
 +      long startTime = System.currentTimeMillis();
 +      descriptor.resolveImports(resMgr);
 +      duration = System.currentTimeMillis() - startTime;
 +
 +      return this;
 +    }
 +  }
 +
 +  private List<Entry<File, Set<TypeDescription>>> prepareComplexImportScenario(int tsCount,
 +          int typesPerTypeSystem, int featuresPerType, int passes, int importsPerPass)
 +          throws IOException, SAXException {
 +    File workDir = new File(
 +            "target/test-output/TypeSystemDescription_implTest/thatConcurrentImportResolvingWorks");
 +    FileUtils.deleteQuietly(workDir);
 +    workDir.mkdirs();
 +
 +    // Generate random type systems
 +    Map<File, TypeSystemDescription> allTypeSystems = new LinkedHashMap<>();
 +    Map<File, Set<TypeDescription>> filesWithTransitiveTypes = new LinkedHashMap<>();
 +    Map<File, Set<File>> transitiveImportsByFile = new LinkedHashMap<>();
 +    for (int i = 0; i < tsCount; i++) {
 +      TypeSystemDescription tsd = getResourceSpecifierFactory().createTypeSystemDescription();
 +      for (int t = 0; t < typesPerTypeSystem; t++) {
 +        TypeDescription type = tsd.addType("Type" + i + "_" + t, "", CAS.TYPE_NAME_TOP);
 +        for (int f = 0; f < featuresPerType; f++) {
 +          type.addFeature("Feature_" + i + "_" + t + "_" + f, "", CAS.TYPE_NAME_INTEGER);
 +        }
 +      }
 +      File tsdFile = new File(workDir, "tsd" + i + ".xml");
 +      allTypeSystems.put(tsdFile, tsd);
 +      filesWithTransitiveTypes.put(tsdFile, new LinkedHashSet<>(asList(tsd.getTypes())));
 +      transitiveImportsByFile.put(tsdFile, new LinkedHashSet<>());
 +    }
 +
 +    // Add random imports to the type systems
 +    Map<File, Set<TypeDescription>> transitiveTypesByFile = new LinkedHashMap<>();
 +    for (int p = 0; p < passes; p++) {
 +      // System.out.println("===============");
 +      List<Entry<File, TypeSystemDescription>> allTypeSystemEntries = new ArrayList<>(
 +              allTypeSystems.entrySet());
 +      Collections.shuffle(allTypeSystemEntries);
 +      Iterator<Entry<File, TypeSystemDescription>> allTypeSystemEntriesIterator = allTypeSystemEntries
 +              .iterator();
 +
 +      while (allTypeSystemEntriesIterator.hasNext()) {
 +        Entry<File, TypeSystemDescription> thisTsd = allTypeSystemEntriesIterator.next();
 +        TypeSystemDescription tsdDesc = thisTsd.getValue();
 +        File tsdFile = thisTsd.getKey();
 +
 +        Set<TypeDescription> importedTypes = filesWithTransitiveTypes.get(tsdFile);
 +        Set<File> importedFiles = transitiveImportsByFile.get(tsdFile);
 +        Set<Import> imports = new LinkedHashSet<>(asList(tsdDesc.getImports()));
 +        for (int i = 0; i < importsPerPass && allTypeSystemEntriesIterator.hasNext(); i++) {
 +          Entry<File, TypeSystemDescription> otherTsd = allTypeSystemEntriesIterator.next();
 +          Import tsdImport = getResourceSpecifierFactory().createImport();
 +          // toURL is used intentionally here because we do not want the chars to get escaped
 +          tsdImport.setLocation(otherTsd.getKey().toURI().toURL().toString());
 +          imports.add(tsdImport);
 +          importedTypes.addAll(filesWithTransitiveTypes.get(otherTsd.getKey()));
 +          importedFiles.add(otherTsd.getKey());
 +          importedFiles.addAll(transitiveImportsByFile.computeIfAbsent(otherTsd.getKey(),
 +                  $ -> new LinkedHashSet<>()));
 +        }
 +
 +        // System.out.printf("%s imports %s%n", tsdFile.getName(), imports);
 +        tsdDesc.setImports(imports.stream().toArray(Import[]::new));
 +        transitiveTypesByFile.put(tsdFile, importedTypes);
 +      }
 +
 +      for (Entry<File, TypeSystemDescription> e : allTypeSystemEntries) {
 +        for (File f : new ArrayList<>(transitiveImportsByFile.get(e.getKey()))) {
 +          transitiveImportsByFile.get(e.getKey()).addAll(transitiveImportsByFile.get(f));
 +        }
 +      }
 +
 +      for (Entry<File, TypeSystemDescription> e : allTypeSystemEntries) {
 +        Set<TypeDescription> importedTypes = filesWithTransitiveTypes.get(e.getKey());
 +        for (File f : transitiveImportsByFile.get(e.getKey())) {
 +          importedTypes.addAll(filesWithTransitiveTypes.get(f));
 +        }
 +      }
 +    }
 +
 +    // Write all the type systems to disk
 +    for (Entry<File, TypeSystemDescription> e : allTypeSystems.entrySet()) {
 +      try (OutputStream os = Files.newOutputStream(e.getKey().toPath())) {
 +        e.getValue().toXML(os);
 +      }
 +    }
 +
 +    List<Entry<File, Set<TypeDescription>>> transitiveTypesByFileList = new ArrayList<>(
 +            transitiveTypesByFile.entrySet());
 +    transitiveTypesByFileList.sort(comparing(e -> e.getKey().getName()));
 +
 +    // for (Entry<File, Set<TypeDescription>> e : transitiveTypesByFileList) {
 +    // Set<TypeDescription> types = e.getValue();
 +    // System.out.printf("%s %3d Types : %s%n", e.getKey(), types.size(),
 +    // types.stream().map(TypeDescription::getName).sorted().collect(joining(", ")));
 +    // Set<File> imports = transitiveImportsByFile.get(e.getKey());
 +    // System.out.printf("%s %3d Imports: %s%n", e.getKey(), imports.size(),
 +    // imports.stream().map(File::getName).sorted().collect(joining(", ")));
 +    // }
 +
 +    return transitiveTypesByFileList;
 +  }
 +
 +  @Test
 +  public void thatCircularImportsDoNotCrash() throws Exception {
 +    File descriptor = getFile("ImportResolverTest/Loop-with-2-nodes-1.xml");
 +    TypeSystemDescription ts = xmlParser.parseTypeSystemDescription(new XMLInputSource(descriptor));
 +    ts.resolveImports();
 +    assertEquals(2, ts.getTypes().length);
 +  }
 +
 +  @Test
 +  public void thatLoopWithTwoNodesDoNotConfuseResourceManagerCache() throws Exception {
 +    ResourceManager resMgr = newDefaultResourceManager();
 +    File circular1 = getFile("ImportResolverTest/Loop-with-2-nodes-1.xml");
 +    File circular2 = getFile("ImportResolverTest/Loop-with-2-nodes-2.xml");
 +    TypeSystemDescription ts = xmlParser.parseTypeSystemDescription(new XMLInputSource(circular1));
 +    ts.resolveImports(resMgr);
 +    assertThat(ts.getTypes()).hasSize(2);
 +
 +    Map<String, XMLizable> cache = resMgr.getImportCache();
 +    assertThat(cache).containsOnlyKeys(circular2.toURI().toURL().toString());
 +
 +    TypeSystemDescription cachedCircular2Tsd = (TypeSystemDescription) cache
 +            .get(circular2.toURI().toURL().toString());
 +    assertThat(ts.getTypes()).hasSize(2);
 +    assertThat(cachedCircular2Tsd.getTypes()).hasSize(1);
 +  }
 +
 +  @Test
 +  public void thatLoopWithThreeNodesDoNotConfuseResourceManagerCache() throws Exception {
 +    ResourceManager resMgr = newDefaultResourceManager();
 +    File circular1 = getFile("ImportResolverTest/Loop-with-3-nodes-1.xml");
 +    File circular2 = getFile("ImportResolverTest/Loop-with-3-nodes-2.xml");
 +    File circular3 = getFile("ImportResolverTest/Loop-with-3-nodes-3.xml");
 +    TypeSystemDescription ts = xmlParser.parseTypeSystemDescription(new XMLInputSource(circular1));
 +    ts.resolveImports(resMgr);
 +    assertThat(ts.getTypes()).hasSize(3);
 +
 +    Map<String, XMLizable> cache = resMgr.getImportCache();
 +    assertThat(cache).containsOnlyKeys(circular2.toURI().toURL().toString(),
 +            circular3.toURI().toURL().toString());
 +
 +    TypeSystemDescription cachedCircular2Tsd = (TypeSystemDescription) cache
 +            .get(circular2.toURI().toURL().toString());
 +    TypeSystemDescription cachedCircular3Tsd = (TypeSystemDescription) cache
 +            .get(circular3.toURI().toURL().toString());
 +    assertThat(ts.getTypes()).hasSize(3);
 +    assertThat(cachedCircular2Tsd.getTypes()).hasSize(1);
 +    assertThat(cachedCircular3Tsd.getTypes()).hasSize(1);
 +  }
 +
 +  @Test
 +  public void thatResolveImportsDoesNothingWhenThereAreNoImports() throws Exception {
 +    File descriptor = getFile("TypeSystemDescriptionImplTest/TypeSystemImportedByLocation.xml");
 +
 +    TypeSystemDescription ts = xmlParser.parseTypeSystemDescription(new XMLInputSource(descriptor));
 +
 +    TypeDescription[] preExistingTypes = ts.getTypes();
 +    assertThat(preExistingTypes).hasSize(2);
 +
 +    ts.resolveImports();
 +
 +    assertThat(ts.getTypes()) //
 +            .as("Calling resolveImports when there are none should do nothing") //
 +            .usingElementComparator((a, b) -> identityHashCode(a) - identityHashCode(b)) //
 +            .containsExactly(preExistingTypes);
 +  }
 +
 +  @Test
 +  public void thatTypeDescriptionsOriginallyContainedAreNotDefensivelyCloned() throws Exception {
 +    File descriptor = getFile("ImportResolverTest/Loop-with-2-nodes-1.xml");
 +
 +    TypeSystemDescription ts = xmlParser.parseTypeSystemDescription(new XMLInputSource(descriptor));
 +
 +    TypeDescription[] preExistingTypes = ts.getTypes();
 +    assertThat(preExistingTypes).hasSize(1);
 +
 +    ts.resolveImports();
 +
 +    assertThat(ts.getTypes()) //
 +            .as("The pre-existing type descriptions should not have been cloned") //
 +            .usingElementComparator((a, b) -> identityHashCode(a) - identityHashCode(b)) //
 +            .contains(preExistingTypes);
 +  }
 +
 +  @Test
 +  public void thatSelfImportWorks() throws Exception {
 +    File descriptor = getFile("ImportResolverTest/SelfImport.xml");
 +
 +    TypeSystemDescription ts = xmlParser.parseTypeSystemDescription(new XMLInputSource(descriptor));
 +
 +    assertThat(ts.getTypes()).hasSize(1);
 +
 +    ts.resolveImports();
 +
 +    assertThat(ts.getTypes()).hasSize(1);
 +  }
 +
 +  @Test
 +  public void thatImportFromProgrammaticallyCreatedTypeSystemDescriptionWorks() throws Exception {
 +    ResourceManager resMgr = newDefaultResourceManager();
 +    URL url = getFile("TypeSystemDescriptionImplTest").toURI().toURL();
 +
 +    // test import from programatically created TypeSystemDescription
 +    Import_impl[] imports = { new Import_impl() };
 +    imports[0].setSourceUrl(url);
 +    imports[0].setLocation("TypeSystemImportedByLocation.xml");
 +
 +    TypeSystemDescription typeSystemDescription = getResourceSpecifierFactory()
 +            .createTypeSystemDescription();
 +    typeSystemDescription.setImports(imports);
 +    TypeSystemDescription typeSystemWithResolvedImports = (TypeSystemDescription) typeSystemDescription
 +            .clone();
 +    typeSystemWithResolvedImports.resolveImports(resMgr);
 +
 +    assertThat(typeSystemWithResolvedImports.getTypes()).isNotEmpty();
 +
 +    // test that importing the same descriptor twice (using the same ResourceManager) caches
 +    // the result of the first import and does not create new objects
 +    TypeSystemDescription typeSystemDescription2 = getResourceSpecifierFactory()
 +            .createTypeSystemDescription();
 +
 +    Import_impl[] imports2 = { new Import_impl() };
 +    imports2[0].setSourceUrl(url);
 +    imports2[0].setLocation("TypeSystemImportedByLocation.xml");
 +
 +    typeSystemDescription2.setImports(imports2);
 +    TypeSystemDescription typeSystemWithResolvedImports2 = (TypeSystemDescription) typeSystemDescription2
 +            .clone();
 +    typeSystemWithResolvedImports2.resolveImports(resMgr);
 +
 +    assertThat(typeSystemWithResolvedImports.getTypes())
 +            .as("Resolved types in second type system are equal to the ones the first")
 +            .containsExactlyElementsOf(asList(typeSystemWithResolvedImports2.getTypes()));
 +
 +    assertThat(typeSystemWithResolvedImports.getTypes())
 +            .as("Types are NOT the same as in the first because that could allow cache pollution")
 +            .usingElementComparator((a, b) -> identityHashCode(a) - identityHashCode(b))
 +            .doesNotContainAnyElementsOf(asList(typeSystemWithResolvedImports2.getTypes()));
 +  }
 +}
diff --cc uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/TypeSystemDescription_implTest.java
index 98b2270,0d15ea9..2aa1779
--- a/uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/TypeSystemDescription_implTest.java
+++ b/uimaj-core/src/test/java/org/apache/uima/resource/metadata/impl/TypeSystemDescription_implTest.java
@@@ -47,19 -43,14 +46,15 @@@ import org.apache.uima.util.CasCreation
  import org.apache.uima.util.InvalidXMLException;
  import org.apache.uima.util.XMLInputSource;
  import org.apache.uima.util.XMLParser;
 +import org.apache.uima.util.XMLizable;
- import org.junit.After;
- import org.junit.Before;
- import org.junit.Rule;
- import org.junit.Test;
- import org.junit.rules.TestRule;
+ import org.junit.jupiter.api.AfterEach;
+ import org.junit.jupiter.api.BeforeEach;
+ import org.junit.jupiter.api.Test;
  
  public class TypeSystemDescription_implTest {
-   public @Rule TestRule exceptingHandlingRule = new PrintExceptionsWhenRunFromCommandLineRule();
- 
    private XMLParser xmlParser;
  
-   @Before
+   @BeforeEach
    public void setUp() throws Exception {
      xmlParser = UIMAFramework.getXMLParser();
      xmlParser.enableSchemaValidation(true);