}
public CompilationUnit importSource(InputSource source) {
CompilationUnit unit = parse(source);
if (unit != null) {
unit.scope(globalScope);
String prefix = unit.getPackageDeclaration().getQualifiedNameStr();
String qname = CompilerUtils.qName(prefix, unit.getPrimaryDeclaration().getIde().getName());
checkValidFileName(qname, unit, source);
compilationUnitsByQName.put(qname, unit);
}