Extended Java bindings and OpenAL invoker