try {
MP3File mp3File = new MP3File(file, NOT_WRITEABLE);
return getID3Tag(mp3File);
} catch (IOException e) {
throw new ID3TagFileException(e, file);
} catch (TagException e) {
throw new ID3TagFileException(e, file);
} catch (UnsupportedOperationException e) {
throw new ID3Tagjid3libInternalException(e);
}
}