Set<String> () { final List<Method> methods = invokeMethod("getExtensionPoints", true); if (ContainerUtil.isEmpty(methods)) { return Collections.emptySet(); } return methods.stream().map(Method::getParameterTypes).flatMap(Arrays::stream).map(Class::getName).collect(Collectors.toSet()); }