if (sym.isRoot()) return new URI("root");
if (sym.isModuleClass()) return getPath(sym.module()); else if (sym.isRoot()) return new URI(ROOT_NAME);
    static private URI getPath(Symbol sym) {	try {	    if (sym.isRoot())		return new URI("root");	    else if (sym.owner().isRoot())		return new URI(getName(sym));	    else		return new URI(getPath(sym.owner()).toString() + "/" + getName(sym));	} catch(Exception e) { return null; }    }