code: private int init(String[] args) {
  		try { // initialize file system handle
  			fs = FileSystem.get(getConf());
  		} catch (IOException ioe) {
  			System.err.println("Can not initialize the file system: "
  					+ ioe.getLocalizedMessage());
  			return -1;
  		}
  
  		for (int i = 0; i < args.length; i++) { // parse command line
  			if (args[i].equals("-root")) {
  				root = new Path(args[++i]);
  			} else if (args[i].equals("-inDir")) {
  				inDir = new File(args[++i]);
  			} else if (args[i].equals("-files"))
  				nFiles = Integer.parseInt(args[++i]);
  			else {
  				System.err.println(USAGE);
  				ToolRunner.printGenericCommandUsage(System.err);
  				System.exit(-1);
  			}
  		}
  		return 0;
  	}
docs: Parse the command line arguments and initialize the data