public CompilationUnit[] compile(String filename, String input, boolean console) {
public CompilationUnit[] compile(String[] files, boolean console) {
    public CompilationUnit[] compile(String filename, String input, boolean console) {        reporter.resetCounters();        SourceFile source = getSourceFile(filename, input);	compiledUnits.add(source);        CompilationUnit[] units = {new CompilationUnit(this, source, console)};        return compile(units);    }