if (cls == null) {
// Find the dataflow class from the plugin in which it was loaded
DetectorFactoryCollection detectorFactoryCollection = analysisCache.getDatabase(DetectorFactoryCollection.class);
for (Iterator<Plugin> i = detectorFactoryCollection.pluginIterator(); i.hasNext();) {
Plugin plugin = i.next();
try {
cls = asDataflowClass(plugin.getClassLoader().loadClass(dataflowClassName));
break;