addSwitchWithOptionalExtraPart("-effort", "min|default|max", "set analysis effort level");
		public TextUICommandLine() {			super();			addSwitch("-showPlugins", "show list of available plugins");			addSwitch("-quiet", "suppress error messages");			addSwitch("-longBugCodes", "report long bug codes");			addSwitch("-experimental", "report all warnings including experimental bug patterns");			addSwitch("-low", "report all warnings");			addSwitch("-medium", "report only medium and high priority warnings [default]");			addSwitch("-high", "report only high priority warnings");			addSwitch("-sortByClass", "sort warnings by class");			addSwitchWithOptionalExtraPart("-xml", "withMessages",				"XML output (optionally with messages)");			addSwitch("-xdocs", "xdoc XML output to use with Apache Maven");			addSwitchWithOptionalExtraPart("-html", "stylesheet",				"Generate HTML output (default stylesheet is default.xsl)");			addSwitch("-emacs", "Use emacs reporting format");			addSwitch("-relaxed", "Relaxed reporting mode (more false positives!)");			addSwitchWithOptionalExtraPart("-train", "outputDir",					"Save training data (experimental); output dir defaults to '.'");			addSwitchWithOptionalExtraPart("-useTraining", "inputDir",					"Use training data (experimental); input dir defaults to '.'");			addSwitchWithOptionalExtraPart("-effort", "min|default|max", "set analysis effort level");			addOption("-outputFile", "filename", "Save output in named file");			addOption("-visitors", "v1[,v2...]", "run only named visitors");			addOption("-omitVisitors", "v1[,v2...]", "omit named visitors");			addOption("-chooseVisitors", "+v1,-v2,...", "selectively enable/disable detectors");			addOption("-choosePlugins", "+p1,-p2,...", "selectively enable/disable plugins");			addSwitch("-adjustExperimental", "lower the priority of Bug Patterns that are experimental");			addOption("-adjustPriority", "v1=(raise|lower)[,...]",					"raise/lower priority of warnings for given visitor(s)");			addOption("-bugCategories", "cat1[,cat2...]", "only report bugs in given categories");			addOption("-onlyAnalyze", "classes/packages", "only analyze given classes and packages");			addOption("-exclude", "filter file", "exclude bugs matching given filter");			addOption("-include", "filter file", "include only bugs matching given filter");			addOption("-auxclasspath", "classpath", "set aux classpath for analysis");			addOption("-sourcepath", "source path", "set source path for analyzed classes");			addOption("-project", "project", "analyze given project");			addSwitch("-exitcode", "set exit code of process");		}