public static <S> S load(Class<S> service, ClassLoader loader) throws EnhancedServiceNotFoundException {
        return InnerEnhancedServiceLoader.getServiceLoader(service).load(loader, true);
    }
@Test
    public void testLoadByClassAndActivateNameAndArgsTypeAndArgs() {
        Hello2 load = EnhancedServiceLoader
                .load(Hello2.class, "JapaneseHello", new Class[] {String.class}, new Object[] {"msg"});
        assertThat(load).isInstanceOf(Hello2.class);
    }