private void registerTypeSystemsWithCasManager() throws Exception {
CasManager manager= this.cpeFactory.getResourceManager().getCasManager();
ProcessingResourceMetaData crMetaData = collectionReader.getProcessingResourceMetaData();
if (crMetaData != null) {
manager.addMetaData(crMetaData);
}
if (collectionReader instanceof CollectionReader) {
CasInitializer casIni = ((CollectionReader) collectionReader).getCasInitializer();
if (casIni != null && casIni.getProcessingResourceMetaData() != null) {
manager.addMetaData(casIni.getProcessingResourceMetaData());