code: @Override
  	public String getFilePath(String resourcePath) {
  
  		String filePath = null;
  		String path = getCompletePath(resourcePath);
  		URL url = null;
  		try {
  			url = ClassLoaderResourceUtils.getResourceURL(path, this);
  			String strURL = url.toString();
  			if (strURL.startsWith(JawrConstant.FILE_URL_PREFIX)) {
  				filePath = new File(url.getFile()).getAbsolutePath();
  			} else if (strURL.startsWith(JawrConstant.JAR_URL_PREFIX + JawrConstant.FILE_URL_PREFIX)) {
  				String tmp = strURL.substring((JawrConstant.JAR_URL_PREFIX + JawrConstant.FILE_URL_PREFIX).length());
  				int idxJarContentSeparator = tmp.indexOf("!");
  				if (idxJarContentSeparator != -1) {
  					tmp = tmp.substring(0, idxJarContentSeparator);
  				}
  				filePath = new File(tmp).getAbsolutePath();
  			}
  		} catch (ResourceNotFoundException e) {
  			filePath = null;
  		}
  
  		return filePath;
  	}
docs: /*
  (non-Javadoc)
  
  @see
  net.jawr.web.resource.handler.reader.ResourceBrowser#getFilePath(java.
  lang.String)