code: private void initSeLionRemoteProxySpecificValues(RemoteProxy proxy) {
          if (SeLionRemoteProxy.class.getCanonicalName().equals(
                  proxy.getOriginalRegistrationRequest().getConfiguration().proxy)) {
              SeLionRemoteProxy srp = (SeLionRemoteProxy) proxy;
  
              // figure out if the proxy is scheduled to shutdown
              isShuttingDown = srp.isScheduledForRecycle();
  
              // update the logsLocation if the proxy supports LogServlet
              if (srp.supportsViewLogs()) {
                  logsLocation = proxy.getRemoteHost().toExternalForm() + "/extra/" + LogServlet.class.getSimpleName();
              }
  
              totalSessionsStarted = srp.getTotalSessionsStarted();
              totalSessionsComplete = srp.getTotalSessionsComplete();
              uptimeInMinutes = srp.getUptimeInMinutes();
          }
      }
docs: SeLion specific features