return commandLine.createEngine();
commandLine.configureEngine(findBugs); return findBugs;
	private static FindBugs createEngine(TextUICommandLine commandLine, String[] argv)	        throws java.io.IOException, FilterException {				// Expand option files in command line.		// An argument beginning with "@" is treated as specifying		// the name of an option file.		// Each line of option files are treated as a single argument.		// Blank lines and comment lines (beginning with "#")		// are ignored.		argv = CommandLine.expandOptionFiles(argv, true, true);				int argCount = 0;		try {			argCount = commandLine.parse(argv);		} catch (IllegalArgumentException e) {			System.out.println(e.getMessage());			showHelp(commandLine);		} catch (HelpRequestedException e) {			showHelp(commandLine);		}		Project project = commandLine.getProject();		for (int i = argCount; i < argv.length; ++i)			project.addFile(argv[i]);				if (commandLine.getXargs()) {				BufferedReader in = new BufferedReader(new InputStreamReader(System.in));				while (true) {					String s = in.readLine();					if (s == null) break;					project.addFile(s);				}			}		if (project.getFileCount() == 0) {			showHelp(commandLine);		}		return commandLine.createEngine();	}