Optional kernelA kernel preference.
Optional nameThe name of the session.
Optional pathThe initial path of the file.
A session manager instance.
Optional setA function to call when the session becomes busy.
A kernel spec manager instance.
Optional translatorThe application language translator.
Optional typeThe type of the session.
The options used to initialize a context.