code: private static boolean jspCaseCheck (File file, String matchString) throws java.io.IOException {  
  		// private version of FileSystem.uriCaseCheck() for windows only
  
  		if(isOS400){	//if OS/400 and not windows, still call the old method
  			return FileSystem.uriCaseCheck(file, matchString);
  		}		
  		if (isWindows) {	
  			//if Windows, check for class file only to avoid problems with windows shortnames
  			//we already know the path is valid since classFile.exists() must return true to get here 
  			matchString = WSUtil.resolveURI(matchString);
  			
  			matchString = matchString.replace ('/', File.separatorChar);
  			int lastSeparator = matchString.lastIndexOf(File.separatorChar);
  			matchString = matchString.substring(++lastSeparator);
  			
  			String canPath = file.getCanonicalPath();
  			lastSeparator = canPath.lastIndexOf(File.separatorChar);
  			canPath = canPath.substring(++lastSeparator);
  			
  			if(!matchString.equals(canPath)){
  				return false;
  			}
  		}
  		return true;
  	}
docs: start PK75069