code: protected boolean isLocalizedPath(String url) {
  		int questionPos = url.lastIndexOf('?');
  		String lowerPath = (questionPos==-1 ? url : url.substring(0, questionPos)).toLowerCase(Locale.ROOT);
  		return
  			// Matches SessionResponseWrapper
  			// Matches NoSessionFilter
  			!lowerPath.endsWith(".bmp")
  			&& !lowerPath.endsWith(".css")
  			&& !lowerPath.endsWith(".exe")
  			&& !lowerPath.endsWith(".gif")
  			&& !lowerPath.endsWith(".ico")
  			&& !lowerPath.endsWith(".jpeg")
  			&& !lowerPath.endsWith(".jpg")
  			&& !lowerPath.endsWith(".js")
  			&& !lowerPath.endsWith(".png")
  			&& !lowerPath.endsWith(".svg")
  			&& !lowerPath.endsWith(".txt")
  			&& !lowerPath.endsWith(".zip")
  		;
  	}
docs: Checks if the locale parameter should be added to the given URL.
  
  This default implementation will cause the parameter to be added to any
  URL that is not one of the following (case-insensitive):
  <ul>
  <li>*.css[?params]</li>
  <li>*.exe[?params]</li>
  <li>*.gif[?params]</li>
  <li>*.ico[?params]</li>
  <li>*.jpeg[?params]</li>
  <li>*.jpg[?params]</li>
  <li>*.js[?params]</li>
  <li>*.png[?params]</li>
  <li>*.txt[?params]</li>
  <li>*.zip[?params]</li>
  </ul>