@SuppressWarnings("unchecked")
    public static <T> Collection<T> getServiceInstances(final Class<T> serviceInterface) {
        return (Collection<T>) getRegisteredSPI(serviceInterface).getServiceInstances();
    }
@Test
    void assertGetServiceInstancesWithNoInterface() {
        assertThrows(IllegalArgumentException.class, () -> ShardingSphereServiceLoader.getServiceInstances(Object.class));
    }