### Question:
R4BundleResourceProvider extends AbstractBundleResourceProvider<Bundle> { @Nonnull @Override public FhirVersion getFhirVersion() { return FhirVersion.R4; } R4BundleResourceProvider( @Nonnull FhirClientResourceRepository fhirClientResourceRepository, @Nonnull FhirClientSystemRepository fhirClientSystemRepository,
        @Nonnull FhirRepository fhirRepository, @Nonnull DhisRepository dhisRepository, @Nonnull RequestCacheService requestCacheService ); @Nonnull @Override FhirVersion getFhirVersion(); @Nonnull @Transaction Bundle process( @Nonnull RequestDetails requestDetails, @TransactionParam Bundle bundle );  }### Answer:
@Test public void getFhirVersion() { Assert.assertEquals( FhirVersion.R4, provider.getFhirVersion() ); }