return aPath;
aPrefix = this.getLocalRootPath();   if(isMacOSX() && ((aPrefix != null) && (aPrefix.length() >= 1) && (aPath.startsWith(aPrefix)))) { return "LOCALROOT" + aPath; } return aPath;
    public String encodePathForFile(File aFile) {        try {            String aPrefix;			String aPath = aFile.getCanonicalPath();//            aPrefix = this.getAppRootPath();//            if((aPrefix != null) && (aPrefix.length() > 1) && (aPath.startsWith(aPrefix))) {//            	return "APPROOT" + aPath.substring(aPrefix.length());//            }            aPrefix = this.getLocalRootPath();//System.err.println("aPrefix + aPath "+ aPrefix + " " + aPath);            if((aPrefix != null) && (aPrefix.length() > 1) && (aPath.startsWith(aPrefix))) {            	return "LOCALROOT" + aPath.substring(aPrefix.length());            }            aPrefix = this.getHomeRootPath();//System.err.println("aPrefix + aPath "+ aPrefix + " " + aPath);            if((aPrefix != null) && (aPrefix.length() > 1) && (aPath.startsWith(aPrefix))) {            	return "HOMEROOT" + aPath.substring(aPrefix.length());            }            aPrefix = this.getWORootPath();//System.err.println("aPrefix + aPath "+ aPrefix + " " + aPath);            if((aPrefix != null) && (aPrefix.length() > 1) && (aPath.startsWith(aPrefix))) {            	return "WOROOT" + aPath.substring(aPrefix.length());            }	        return aPath;        } catch (Exception anException) {		return null;        }    }