// unsuccessful initializations are not put into the Map
Iterator<Map.Entry<String, AnalysisEngine>> i = mComponentAnalysisEngineMap.entrySet().iterator();
while (i.hasNext()) {
Map.Entry<String, AnalysisEngine> entry = i.next();
Resource delegate = entry.getValue();
delegate.destroy();
}
if (mFlowControllerContainer != null &&
// the container might be non-null, but the initialization could have failed
mFlowControllerContainer.isInitialized()) {