@Nullable open fun getSession(): Session
@Nullable open fun getSession(sessionType: Class<out Session>): Session
@Nullable open fun getSession(sessionType: Class<out Session>, @Nullable connection: Connection): Session