code: public static List<File> changeAllFilenameSuffix(final File file, final String oldSuffix,
  		final String newSuffix)
  		throws IOException, FileDoesNotExistException, FileIsADirectoryException
  	{
  		return changeAllFilenameSuffix(file, oldSuffix, newSuffix, false);
  	}
docs: Changes all the Filenames with the new Suffix recursively.
  
  @param file
  The file where to change the Filename with the new Suffix.
  @param oldSuffix
  All files that have the old suffix will be renamed with the new Suffix.
  @param newSuffix
  The new suffix.
  @return the list of files
  @throws IOException
  Signals that an I/O exception has occurred.
  @throws FileDoesNotExistException
  If the file does not exist.
  @throws FileIsADirectoryException
  the file is A directory exception