### Question:
AbstractJaxRsConformanceProvider extends AbstractJaxRsProvider implements IResourceProvider { @OPTIONS @Path("/metadata") public Response conformanceUsingOptions() throws IOException { return conformance(); } protected  AbstractJaxRsConformanceProvider(String implementationDescription, String serverName, String serverVersion); protected  AbstractJaxRsConformanceProvider(FhirContext ctx, String implementationDescription, String serverName, String serverVersion); @OPTIONS @Path("/metadata") Response conformanceUsingOptions(); @GET @Path("/metadata") Response conformance(); int addProvider(IResourceProvider theProvider, Class<? extends IResourceProvider> theProviderInterface); @SuppressWarnings("unchecked") @Override Class<IBaseResource> getResourceType();  }### Answer:
@Test public void testConformanceUsingOptions() throws Exception { providers.put(AbstractJaxRsConformanceProvider.class, provider); providers.put(TestJaxRsDummyPatientProvider.class, new TestJaxRsDummyPatientProvider()); Response response = createConformanceProvider(providers).conformanceUsingOptions(); System.out.println(response); }