docs: @Override
    public boolean isSSPISupported() {
      try {
        /*
         * SSPI is windows-only. Attempt to use JNA to identify the platform. If Waffle is missing we
         * won't have JNA and this will throw a NoClassDefFoundError.
         */
        if (!Platform.isWindows()) {
          LOGGER.log(Level.FINE, "SSPI not supported: non-Windows host");
          return false;
        }
        /* Waffle must be on the CLASSPATH */
        Class.forName("waffle.windows.auth.impl.WindowsSecurityContextImpl");
        return true;
      } catch (NoClassDefFoundError ex) {
        LOGGER.log(Level.WARNING, "SSPI unavailable (no Waffle/JNA libraries?)", ex);
        return false;
      } catch (ClassNotFoundException ex) {
        LOGGER.log(Level.WARNING, "SSPI unavailable (no Waffle/JNA libraries?)", ex);
        return false;
      }
    }