### Question:
RuntimeDelegate { public abstract WriteSession createSession() throws ApplicationContextException; protected  RuntimeDelegate(); static RuntimeDelegate getInstance(); static void setInstance(final RuntimeDelegate delegate); abstract boolean isOffline(); abstract WriteSession createSession(); abstract ResourceSnapshotResolver createResourceResolver(URI canonicalBase, ReadSession session); abstract void registerShutdownListener(ShutdownListener listener); static final String APPLICATION_ENGINE_SPI_FINDER; static final String APPLICATION_ENGINE_SPI_CFG; static final String APPLICATION_ENGINE_SPI_PROPERTY; }### Answer:
@Test public void testCreateSession$defaultImplementation() throws Exception { try { sut().createSession(); } catch(ApplicationContextException e) { assertThat(e.getMessage(),notNullValue()); } }