public static String computeFullName(String name, Module module) {
    if (module == null) {
      return (name);
    }
    else if (Stella.stringEqlP(name, "")) {
      { String pathname = "";

        while (module != null) {
          pathname = Stella.MODULE_SEPARATOR_STRING + module.moduleName + pathname;
          module = ((Module)(module.parentModules.first()));
        }
        return (pathname);
      }
    }
    else {
      { String modulefullname = module.moduleFullName;

        if (modulefullname == null) {
          modulefullname = Stella.computeFullName("", module);
        }
        return (modulefullname + Stella.MODULE_SEPARATOR_STRING + name);
      }
    }
  }