Class detectorClass, boolean enabled, String speed, String reports,
Class<? extends Detector> detectorClass, boolean enabled, String speed, String reports,
	public DetectorFactory(Plugin plugin,                           Class detectorClass, boolean enabled, String speed, String reports,	                       String requireJRE) {		this.plugin = plugin;		this.detectorClass = detectorClass;		this.defEnabled = enabled;		this.speed = speed;		this.reports = reports;		this.requireJRE = requireJRE;		this.priorityAdjustment = 0;		this.hidden = false;		this.firstInPass = false;		try {			setAnalysisContext = detectorClass.getDeclaredMethod(					"setAnalysisContext", new Class[]{AnalysisContext.class});		} catch (NoSuchMethodException e) {			// Ignore		}	}