// not AnalysisEngine. Otherwise produceTAE would fail becasue
// TextAnalysisEngien.class.isAssignableFrom(AnalysisEngine.class) is false.
{
ResourceCreationSpecifier spec = (ResourceCreationSpecifier) aSpecifier;
if (multiprocessing) {
resource = new MultiprocessingAnalysisEngine_impl();
} else {
String frameworkImpl = spec.getFrameworkImplementation();
if (frameworkImpl == null || frameworkImpl.length() == 0) {
throw new ResourceInitializationException(