TypePriorities typePriorities = new TypePriorities_impl();
TypePriorityList priorityList = typePriorities.addPriorityList();
priorityList.addType("Fake");
priorityList.addType("EnumType");
FsIndexDescription index = new FsIndexDescription_impl();
index.setLabel("testIndex");
index.setTypeName("Fake");
FsIndexKeyDescription key1 = new FsIndexKeyDescription_impl();
key1.setFeatureName("TestFeature");
key1.setComparator(1);
FsIndexKeyDescription key2 = new FsIndexKeyDescription_impl();
key2.setFeatureName("Start");
key2.setComparator(0);
FsIndexKeyDescription key3 = new FsIndexKeyDescription_impl();
key3.setTypePriority(true);
index.setKeys(new FsIndexKeyDescription[] { key1, key2, key3 });
FsIndexDescription index2 = new FsIndexDescription_impl();
index2.setLabel("testIndex2");
index2.setTypeName("Fake");
index2.setKind(FsIndexDescription.KIND_SET);
FsIndexKeyDescription key1a = new FsIndexKeyDescription_impl();
key1a.setFeatureName("TestFeature");
key1a.setComparator(1);
index2.setKeys(new FsIndexKeyDescription[] { key1a });
// create primitive AE description
primitiveDesc = new AnalysisEngineDescription_impl();
primitiveDesc.setFrameworkImplementation(Constants.JAVA_FRAMEWORK_NAME);
primitiveDesc.setPrimitive(true);