DefaultPrimer extends Primer { @Override public void primeAllVersionsAsync() { runAndPreserveStacktrace(() -> GoogleAdsAllVersions.class.getMethods()); } DefaultPrimer(); @VisibleForTesting  DefaultPrimer(
      Consumer<String> classloaderStrategy,
      String grpcResourcePath,
      String protobufResourcePath,
      ExecutorService executorService); @Override void primeGrpcAsync(); @Override void primeProtobufAsync(); @Override void primeAllVersionsAsync(); @Override void primeCredentialsAsync(Credentials credentials);  }
@Test public void primeAllVersions_doesntThrow() throws IOException { new DefaultPrimer(classloaderStrategy, "not used", "not used", DIRECT_EXECUTOR) .primeAllVersionsAsync(); }