@Test
public void test_getExtensionLoader_NotSpiAnnotation() throws Exception {

    try {
        ExtensionLoader.getExtensionLoader(NoExtensionExt.class);
        fail();
    } catch (IllegalArgumentException expected) {
        assertThat(expected.getMessage(),
                allOf(containsString(NoExtensionExt.class.getName()),
                        containsString("is not a extension"),
                        containsString("WITHOUT @Extension Annotation")));
    }
}