### Question:
R4ObservationFhirToDhisTransformerUtils extends AbstractObservationFhirToDhisTransformerUtils { @Nonnull @Override public String getResourceName() { return ResourceType.Observation.name(); } R4ObservationFhirToDhisTransformerUtils( @Nonnull ScriptExecutionContext scriptExecutionContext, @Nonnull R4FhirClientFhirToDhisTransformerUtils clientTransformUtils,
        @Nonnull R4CodeFhirToDhisTransformerUtils codeTransformerUtils ); @Nonnull @Override Set<FhirVersion> getFhirVersions(); @Nonnull @Override String getResourceName(); @Nullable @Override ICompositeType getCodes( @Nullable IBaseResource resource ); @Nullable @Override String getComponentText( @Nullable IBaseResource resource ); @Override @Nullable IBaseBackboneElement getBackboneElement( @Nullable List<? extends IBaseBackboneElement> backboneElements, @Nonnull String system, @Nonnull String code );  }### Answer:
@Test public void getResourceName() { Assert.assertEquals( "Observation", utils.getResourceName() ); }