docs: public boolean crossoverCheck(HttpServletRequest req, HttpSession session) {
        boolean collab = false;
        if (req != null) {
            collab = ((IExtendedRequest) req).getRunningCollaborators();
            if (com.ibm.ejs.ras.TraceComponent.isAnyTracingEnabled() && LoggingUtil.SESSION_LOGGER_CORE.isLoggable(Level.FINE))
                LoggingUtil.SESSION_LOGGER_CORE.logp(Level.FINE, methodClassName, "crossoverCheck", "" + collab);
        }
  
        if (!collab) {
            if (!session.isNew()) { // don't check new sessions cuz incoming id may be invalid
                String inUseSessionId = getCurrentSessionId();
                if (inUseSessionId != null) { // we're on dispatch thread, not user thread or tbw/inval thread
                    if (!(inUseSessionId.equals(session.getId()))) {
                        return true;
                    }
                }
            }
        }//PK80539 exit 
        return false;
    }