docs: protected static io.grpc.netty.shaded.io.grpc.netty.NegotiationType of(final NegotiationType negotiationType) {
          switch (negotiationType) {
              case PLAINTEXT:
                  return io.grpc.netty.shaded.io.grpc.netty.NegotiationType.PLAINTEXT;
              case PLAINTEXT_UPGRADE:
                  return io.grpc.netty.shaded.io.grpc.netty.NegotiationType.PLAINTEXT_UPGRADE;
              case TLS:
                  return io.grpc.netty.shaded.io.grpc.netty.NegotiationType.TLS;
              default:
                  throw new IllegalArgumentException("Unsupported NegotiationType: " + negotiationType);
          }
      }