Create a SAVE function with the same name as source filename

I suggest you create another SAVE function that allows to save Tag in the same name as source filename. I know you explained in your answer to some issues that names have to be different but there are valid cases you have not think of where it is useful. I hope  you will let designers decide what to do and give them this option in the future.
Gilles

PS : My workaround for the moment is to compile the modified source in which i commented the IF below :
	public void save(String newFilename) throws IOException, NotSupportedException {
//		if (filename.compareToIgnoreCase(newFilename) == 0) {
//			throw new IllegalArgumentException("Save filename same as source filename");