code: public boolean isAux()
    {
      if (! _isWindows)
        return false;
  
      File file = getFile();
  
      String path = getFullPath().toLowerCase(Locale.ENGLISH);
  
      int len = path.length();
      int p = path.indexOf("/aux");
      int ch;
      if (p >= 0 && (len <= p + 4 || path.charAt(p + 4) == '.'))
        return true;
  
      p = path.indexOf("/con");
      if (p >= 0 && (len <= p + 4 || path.charAt(p + 4) == '.'))
        return true;
  
      p = path.indexOf("/lpt");
      if (p >= 0
          && (len <= p + 5 || path.charAt(p + 5) == '.')
          && '0' <= (ch = path.charAt(p + 4)) && ch <= '9') {
        return true;
      }
  
      p = path.indexOf("/nul");
      if (p >= 0 && (len <= p + 4 || path.charAt(p + 4) == '.'))
        return true;
  
      return false;
    }
docs: Special case for the evil windows special