for (TrackingMode mode: sessionConfig.getTrackingMode()) {
modes.add(SessionTrackingMode.valueOf(mode.value()));
}
sessionConfigInfo.sessionTrackingModes = modes.isEmpty()? EnumSet.noneOf(SessionTrackingMode.class): EnumSet.copyOf(modes);
if (sessionConfig.getCookieConfig() != null) {
SessionCookieConfigInfo cookieConfigInfo = new SessionCookieConfigInfo();
cookieConfigInfo.name = sessionConfig.getCookieConfig().getName();
cookieConfigInfo.domain = sessionConfig.getCookieConfig().getDomain();
cookieConfigInfo.comment = sessionConfig.getCookieConfig().getComment();
cookieConfigInfo.path = sessionConfig.getCookieConfig().getPath();
cookieConfigInfo.httpOnly = sessionConfig.getCookieConfig().getHttpOnly() != null? sessionConfig.getCookieConfig().getHttpOnly(): false;