code: private void crossoverCheck(String method) {
          if (_sessCtx._smc.isDebugSessionCrossover()) {
              if (_sessCtx.crossoverCheck(this)) {
                  Object parms[] = new Object[] { appName, getId(), method, _sessCtx.getCurrentSessionId() };
                  // Needed to create a LogRecord so we could have parameters and a
                  // throwable in the same log
                  LoggingUtil.logParamsAndException(LoggingUtil.SESSION_LOGGER_CORE, Level.SEVERE, methodClassName, "crossoverCheck", "SessionContext.CrossoverOnReference", parms,
                                                    new SessionCrossoverStackTrace());
              }
          }
      }
docs: /*
  Perform crossover checking