OperationalProperties opProps = desc.getAnalysisEngineMetaData().getOperationalProperties();
assertNotNull(opProps);
assertEquals(true, opProps.getModifiesCas());
assertEquals(true, opProps.isMultipleDeploymentAllowed());
writer = new StringWriter();
desc.toXML(writer);
String descXml = writer.getBuffer().toString();
is = new ByteArrayInputStream(descXml.getBytes(encoding));
AnalysisEngineDescription newDesc = (AnalysisEngineDescription) UIMAFramework.getXMLParser()
.parse(new XMLInputSource(is, null));
Assert.assertEquals(desc, newDesc);