@SuppressWarnings("unchecked")
    public static <T> AgentServiceLoader<T> getServiceLoader(final Class<T> service) {
        return (AgentServiceLoader<T>) LOADERS.computeIfAbsent(service, AgentServiceLoader::new);
    }
@Test
    void assertGetServiceLoaderWithNullValue() {
        assertThrows(NullPointerException.class, () -> AgentServiceLoader.getServiceLoader(null));
    }