Thread[]		parsers = new Thread[options.proc]; int		length = tree.length / options.proc;
Thread[]		parsers = new Thread[KjcOptions.proc]; int		length = tree.length / KjcOptions.proc;
    protected void parseMultiProc(final JCompilationUnit[] tree) {	try {	    Thread[]		parsers = new Thread[options.proc];	    int		length = tree.length / options.proc;	    for (int i = 0; i < options.proc; i++) {		parsers[i] = new ThreadedParser(this, infiles, tree, i * length, i == options.proc - 1 ? tree.length : (i + 1) * length);		parsers[i].start();	    }	    for (int i = 0; i < options.proc; i++) {		parsers[i].join();	    }	} catch (InterruptedException ie) {	    ie.printStackTrace();	}    }