public static AnnotateImagesFromBytesWithContext annotateImagesFromBytesWithContext(
      List<Feature> features, long batchSize, int desiredRequestParallelism) {
    return new AnnotateImagesFromBytesWithContext(features, batchSize, desiredRequestParallelism);
  }
@Test
  public void shouldConvertKVOfBytesToRequest() {
    CloudVision.AnnotateImagesFromBytesWithContext annotateImagesFromBytesWithContext =
        CloudVision.annotateImagesFromBytesWithContext(features, 1, 1);
    AnnotateImageRequest request =
        annotateImagesFromBytesWithContext.mapToRequest(KV.of(TEST_BYTES, null), null);
    assertEquals(1, request.getFeaturesCount());
    assertEquals(TEST_BYTES, request.getImage().getContent());
  }