code: public static File renameFileWithSystemtime(final File fileToRename)
  		throws IOException, FileIsADirectoryException
  	{
  		final String newFilenameWithSystemtime = appendSystemtimeToFilename(fileToRename);
  		final File fileWithNewName = new File(fileToRename.getParent(), newFilenameWithSystemtime);
  		renameFile(fileToRename, fileWithNewName, true);
  		return fileWithNewName;
  	}
docs: Renames the given file and add to the filename the systemtime.
  
  @param fileToRename
  The file to rename.
  @return Returns the renamed file from the given file with the systemtime.
  @throws IOException
  Signals that an I/O exception has occurred.
  @throws FileIsADirectoryException
  the file is A directory exception