code: public static boolean copy(String pFromFileName, String pToFileName, boolean pOverWrite) throws IOException {
          return copy(new File(pFromFileName), new File(pToFileName), pOverWrite);
      }
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 pFromFileName The name of the file to copy from
  @param pToFileName   The name of the file to copy to
  @param pOverWrite    Specifies if the toFile should be overwritten, if it
  exists.
  @return true if the file was copied successfully,
  false if the output file exists, and the owerWrite parameter is
  false. 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