--- old/src/java.desktop/share/classes/com/sun/media/sound/ModelAbstractOscillator.java 2016-04-27 14:30:43.645154826 -0700 +++ new/src/java.desktop/share/classes/com/sun/media/sound/ModelAbstractOscillator.java 2016-04-27 14:30:43.485154821 -0700 @@ -126,10 +126,10 @@ public ModelOscillatorStream open(float samplerate) { ModelAbstractOscillator oscs; try { - oscs = this.getClass().newInstance(); - } catch (InstantiationException e) { - throw new IllegalArgumentException(e); - } catch (IllegalAccessException e) { + @SuppressWarnings("deprecation") + ModelAbstractOscillator tmp = this.getClass().newInstance(); + oscs = tmp; + } catch (InstantiationException | IllegalAccessException e) { throw new IllegalArgumentException(e); } oscs.setSampleRate(samplerate);