assemName = mainSourceFile.getFile().getName();
assemName = entryPointUnit.source.getFile().getName();
    public void collectSymbols(Unit[] units) {	types2create.clear();	entryPoint = null;	new CollectSymbols().traverse(units);	// the assembly name supplied with the -o option (or null)	String aname = global.args.assemname.value;	if (entryPoint == null) {	    // if no entry point is found assume the name of the first	    // source file if not supplied with the -o option	    assemName = aname;	    if (assemName == null) {		assemName = mainSourceFile.getFile().getName();		assert assemName.endsWith(".scala") : assemName;		assemName = assemName.substring(0, assemName.length() - 6);	    }	} else {	    // assume the name of the object defining the first entry point	    // if not supplied with the -o option	    assemName = aname != null ? aname		: entryPoint.owner().name.toString();	}    }