* @throws IOException if an input/output exception occurs
*/
public static AudioFileFormat getAudioFileFormat(URL url)
throws UnsupportedAudioFileException, IOException {
AudioFileReader providers[] = getAudioFileReaders();
AudioFileFormat format = null;
//$$fb 2001-08-03: reverse this loop to give external providers more priority (Bug #4487550)
for(int i = providers.length-1; i >= 0; i-- ) {
try {