Client HTTP/2 Jetty

Alguém já implementou um client HTTP/2 pra mostrar um caminho?

Já pesquise Jetty e OkHttp mas não consigo fazer um request POST.
Estou tentando mas dá NulPointerException:
HTTP2Client http2Client = new HTTP2Client();
http2Client.start();

		KeyStore ks = KeyStore.getInstance("PKCS12");

		// Ensure that the password is the same as the one used later in setKeyStorePassword()
		ks.load(new FileInputStream("path_arquivo.pfx"), "senha".toCharArray());

		SslContextFactory ssl = new SslContextFactory();
		ssl.setKeyStore(ks);
		
		client = new HttpClient(new HttpClientTransportOverHTTP2(http2Client), ssl);
		client.start();

		Request req = client.POST(this.URL_POST)
				.content(new StringContentProvider("{ \"aps\" : { \"alert\" : \"Hello\" } }"));
		ContentResponse response = req.send();
		System.out.println("response code: " + response.getStatus());

onde esta dando o null pointer exception?

e vamos la, se vc faz

Tipo variavel = null;
variavel.metodo(); // <- null pointer exception

ou

objeto.metodo1().metodo2().metodo3()

e la no meio tem um null

vc vai ter esse tipo de problema

Pois é amigão.

O NPE é de uma das lib’s que uso :

Exception in thread "main" java.lang.NullPointerException
    at org.eclipse.jetty.client.HttpDestination.newExchangeQueue(HttpDestination.java:133)
at org.eclipse.jetty.client.HttpDestination.<init>(HttpDestination.java:76)
    at org.eclipse.jetty.client.MultiplexHttpDestination.<init>(MultiplexHttpDestination.java:25)
    at org.eclipse.jetty.http2.client.http.HttpDestinationOverHTTP2.<init>(HttpDestinationOverHTTP2.java:32)
    at org.eclipse.jetty.http2.client.http.HttpClientTransportOverHTTP2.newHttpDestination(HttpClientTransportOverHTTP2.java:123)
    at org.eclipse.jetty.client.HttpClient.destinationFor(HttpClient.java:544)
    at org.eclipse.jetty.client.HttpClient.send(HttpClient.java:577)
    at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:727)
    at org.eclipse.jetty.client.HttpRequest.send(HttpRequest.java:680)