@Override
    public List<Providers> getProviders() {
        List<Providers> result = new ArrayList<>();
        Set<ModuleDescriptor.Provides> providesSet = this.module.getDescriptor().provides();
        for (ModuleDescriptor.Provides provides : providesSet) {
            String service = provides.service();
            List<String> providers = provides.providers();
            Providers newProviders = new Providers(service, providers);
            result.add(newProviders);
        }
        return result;
    }
@author Woonduk Kang(emeroad)
@author jaehong.kim - Add addProvides()
agent-module/bootstraps/bootstrap-java9/src/main/java/com/navercorp/pinpoint/bootstrap/java9/module/Java9Module.java