addOption("-type", "pattern", "allow only bugs whose type matches this pattern");
addOption("-bugPattern", "pattern", "allow only bugs whose type matches this pattern");
		FilterCommandLine() {			addSwitch("-not", "reverse (all) switches for the filter");			addSwitch("-withSource", "only warnings for switch source is available");			addOption("-exclude", "filter file", "exclude bugs matching given filter");			addOption("-include", "filter file", "include only bugs matching given filter");			addOption("-after", "when", "allow only warnings that first occurred after this version");			addOption("-before", "when", "allow only warnings that first occurred before this version");			addOption("-first", "when", "allow only warnings that first occurred in this sequence number");						addOption("-first", "when", "allow only warnings that first occurred in this sequence number");			addOption("-setRevisionName", "name", "set the name of the last revision in this database");			addOption("-annotation", "text", "allow only warnings containing this text in an annotation");			addSwitch("-classified", "allow only classified warnings");			addSwitch("-serious", "allow only warnings classified as serious");			addSwitch("-unclassified", "allow only unclassified warnings");			addOption("-last", "when", "allow only warnings that last occurred in this sequence number");			addOption("-alive", "when", "allow only warnings alive in this sequence number");			addOption("-dead", "when", "allow only warnings dead in this sequence number");			addOption("-source", "directory", "Add this directory to the source search path");			addOption("-priority", "level", "allow only warnings with this priority or higher");			addSwitchWithOptionalExtraPart("-active", "truth", "allow only warnings alive in the last sequence number");			addSwitchWithOptionalExtraPart("-introducedByChange", "truth",					"allow only warnings introduced by a change of an existing class");			addSwitchWithOptionalExtraPart("-removedByChange", "truth",					"allow only warnings removed by a change of a persisting class");			addSwitchWithOptionalExtraPart("-newCode", "truth",			"allow only warnings introduced by the addition of a new class");			addSwitchWithOptionalExtraPart("-removedCode", "truth",			"allow only warnings removed by removal of a class");			addOption("-class", "pattern", "allow only bugs whose primary class name matches this pattern");			addOption("-type", "pattern", "allow only bugs whose type matches this pattern");			addOption("-category", "category", "allow only warnings with a category that starts with this string");					}