AudioEnvironment brwsrAE = Contexts.find(brwsrCtx, AudioEnvironment.class); if (brwsrAE != null) { Impl handle = create(brwsrAE, src); if (handle != null) { return handle; Impl handle = create(ae, src); if (handle != null) { return handle; Impl handle = create(BrowserAudioEnv.DEFAULT, src); return handle != null ? handle : DummyClip.INSTANCE;