public void process(JCas jCas) throws AnalysisEngineProcessException {
// determine Knowtator XML file from the CAS
URI knowtatorXML = this.getKnowtatorXML(jCas);
// parse the Knowtator XML file into annotation objects
KnowtatorXMLParser parser = new KnowtatorXMLParser(this.getAnnotatorNames());
Collection<KnowtatorAnnotation> annotations;
try {
annotations = parser.parse(knowtatorXML);
} catch (JDOMException e) {
throw new AnalysisEngineProcessException(e);
} catch (IOException e) {
throw new AnalysisEngineProcessException(e);
}