+ * Returns the current session.
+ *
+ * @param request
+ * The request to extract the session information from
+ * @return The current session, or {@code null} if there is no current
+ * session
+ */
+ protected Session getCurrentSession(Request request) {
+ try {
+ return webInterface.sessionManager().useSession(request.getToadletContext());
+ } catch (RedirectException re1) {
+ return null;
+ }
+ }
+
+ /**