code: public static boolean copyDirectory(final File source, final File destination,
  		final boolean lastModified) throws FileIsSecurityRestrictedException, IOException,
  		FileIsADirectoryException, FileIsNotADirectoryException, DirectoryAlreadyExistsException
  	{
  		return copyDirectoryWithFileFilter(source, destination, null, lastModified);
  	}
docs: Copies the given source directory to the given destination directory with the option to set
  the lastModified time from the given destination file or directory.
  
  @param source
  The source directory.
  @param destination
  The destination directory.
  @param lastModified
  Flag the tells if the attribute lastModified has to be set with the attribute from
  the destination file.
  
  @return 's true if the directory is copied, otherwise false.
  
  @throws FileIsSecurityRestrictedException
  Is thrown if the source file is security restricted.
  @throws IOException
  Is thrown if an error occurs by reading or writing.
  @throws FileIsADirectoryException
  Is thrown if the destination file is a directory.
  @throws FileIsNotADirectoryException
  Is thrown if the source file is not a directory.
  @throws DirectoryAlreadyExistsException
  Is thrown if the directory all ready exists.