code: public static String getCanonicalPathEL(Resource res) {
  	try {
  	    return res.getCanonicalPath();
  	}
  	catch (IOException e) {
  	    return res.toString();
  	}
      }
docs: Returns the canonical form of this abstract pathname.
  
  @param res file to get canonical form from it
  
  @return The canonical pathname string denoting the same file or directory as this abstract
  pathname
  
  @throws SecurityException If a required system property value cannot be accessed.