if (aResourceClass.isAssignableFrom(currentClass)) {
// instantiate this Resource Class
CasDataConsumer casProcessor = (CasDataConsumer) currentClass.newInstance();
// attempt to initialize it
if (casProcessor.initialize(aSpecifier, aAdditionalParams)) {
// success!
return casProcessor;
}
}
}