class R4FhirResourceDhisToFhirTransformerUtils extends AbstractFhirResourceDhisToFhirTransformerUtils {

    @Nonnull
    @Override
    public IBaseResource createResource( @Nonnull String resourceType )
    {
        try
        {
            return ResourceFactory.createResource( NameUtils.toClassName( resourceType ) );
        }
        catch ( FHIRException e )
        {
            throw new FhirRepositoryException( "Unknown FHIR resource type: " + resourceType, e );
        }
    }

    public  R4FhirResourceDhisToFhirTransformerUtils( @Nonnull ScriptExecutionContext scriptExecutionContext );

}