docs: protected ThirdPartyAlpnNegotiator tryToRegisterAlpnNegotiator(SSLEngine engine, SSLConnectionLink link, boolean useAlpn) {
          if (isNativeAlpnActive()) {
              if (useAlpn) {
                  registerNativeAlpn(engine);
              }
          } else if (isIbmAlpnActive()) {
              registerIbmAlpn(engine, useAlpn);
          } else if (this.isJettyAlpnActive() && useAlpn) {
              return registerJettyAlpn(engine, link);
          } else if (this.isGrizzlyAlpnActive() && useAlpn) {
              return registerGrizzlyAlpn(engine, link);
          }
          return null;
      }