int argCount = commandLine.parse(argv);
int argCount = 0; try { argCount = commandLine.parse(argv); } catch (IllegalArgumentException e) { System.out.println(e.getMessage()); showHelp(commandLine); }
	private static FindBugs createEngine(FindBugsCommandLine 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 = commandLine.parse(argv);		Project project = commandLine.getProject();		for (int i = argCount; i < argv.length; ++i)			project.addFile(argv[i]);		if (project.getFileCount() == 0) {			System.out.println("FindBugs version " + Version.RELEASE + ", " + Version.WEBSITE);			System.out.println("Usage: findbugs -textui [options...] [jar/zip/class files, directories...]");			System.out.println("Options:");			commandLine.printUsage(System.out);			System.exit(0);		}		return commandLine.createEngine();	}