### Question:
MeterSdk implements Meter { @Override public BatchRecorderSdk newBatchRecorder(String... keyValuePairs) { return new BatchRecorderSdk(keyValuePairs); } MeterSdk(
      MeterProviderSharedState meterProviderSharedState,
      InstrumentationLibraryInfo instrumentationLibraryInfo,
      ViewRegistry viewRegistry); @Override DoubleCounterSdk.Builder doubleCounterBuilder(String name); @Override LongCounterSdk.Builder longCounterBuilder(String name); @Override DoubleUpDownCounterSdk.Builder doubleUpDownCounterBuilder(String name); @Override LongUpDownCounterSdk.Builder longUpDownCounterBuilder(String name); @Override DoubleValueRecorderSdk.Builder doubleValueRecorderBuilder(String name); @Override LongValueRecorderSdk.Builder longValueRecorderBuilder(String name); @Override DoubleSumObserverSdk.Builder doubleSumObserverBuilder(String name); @Override LongSumObserverSdk.Builder longSumObserverBuilder(String name); @Override DoubleUpDownSumObserverSdk.Builder doubleUpDownSumObserverBuilder(String name); @Override LongUpDownSumObserverSdk.Builder longUpDownSumObserverBuilder(String name); @Override DoubleValueObserverSdk.Builder doubleValueObserverBuilder(String name); @Override LongValueObserverSdk.Builder longValueObserverBuilder(String name); @Override BatchRecorderSdk newBatchRecorder(String... keyValuePairs);  }### Answer:
@Test void testBatchRecorder() { BatchRecorder batchRecorder = testSdk.newBatchRecorder("key", "value"); assertThat(batchRecorder).isNotNull(); assertThat(batchRecorder).isInstanceOf(BatchRecorderSdk.class); }