* This function is used by both constructors.
*/
void createAppletAudioClip(InputStream in) throws IOException {
try {
audioClip = new JavaSoundAudioClip(in);
} catch (Exception e3) {
// no matter what happened, we throw an IOException to avoid changing the interfaces....
throw new IOException("Failed to construct the AudioClip: " + e3);
}
}