code: public static boolean rename(File pFrom, String pTo, boolean pOverWrite) throws IOException {
          return rename(pFrom, new File(pTo), pOverWrite);
      }
docs: Renames the specified file.
  If the destination is a directory (and the source is not), the source
  file is simply moved to the destination directory.
  
  @param pFrom      The file to rename
  @param pTo        The new name of the file
  @param pOverWrite Specifies if the tofile should be overwritten, if it
  exists
  @return {@code true}, if the file was renamed.
  @throws java.io.IOException if rename fails