public Serializable create(Session session) {
        Serializable sessionId = doCreate(session);
        verifySessionId(sessionId);
        return sessionId;
    }
Creates the session by delegating EIS creation to subclasses via the {@link #doCreate} method, and then
asserting that the returned sessionId is not null.

@param session Session object to create in the EIS and associate with an ID.
core/src/main/java/org/apache/shiro/session/mgt/eis/AbstractSessionDAO.java