code: public static boolean copy(File pFromFile, File pToFile) throws IOException {
          return copy(pFromFile, pToFile, false);
      }
docs: Copies the fromFile to the toFile location. If toFile is a directory, a
  new file is created in that directory, with the name of the fromFile.
  If the toFile exists, the file will not be copied, unless owerWrite is
  true.
  
  @param pFromFile The file to copy from
  @param pToFile   The file to copy to
  @return true if the file was copied successfully,
  false if the output file exists. In all other cases, an
  IOException is thrown, and the method does not return a value.
  @throws IOException if an i/o error occurs during copy