InputStream is = null;
try {
is = new SeekableInputStream(file);
int ret = open(is, null, 0);
if (ret == -1) {
throw new SoundException("VorbisFile: open return -1");
}
} catch (IOException | SoundException e) {
throw new SoundException("VorbisFile: " + e.toString());
} finally {
if (is != null) {
try {
is.close();
} catch (IOException e) {