private void loadGeodeDefinedConverters() {
    ServiceLoader<Converter> converters =
        ServiceLoader.load(Converter.class, ClassPathLoader.getLatestAsClassLoader());

    boolean loadedAtLeastOneConverter = false;
    for (Converter<?> converter : converters) {
      add(converter);
      loadedAtLeastOneConverter = true;
    }
    if (!loadedAtLeastOneConverter) {
      throw new IllegalStateException(
          "Required Converter classes were not loaded. Check logs for errors.");
    }
  }
Loads commands via {@link ServiceLoader} from {@link ClassPathLoader}.

@since GemFire 8.1
geode-gfsh/src/main/java/org/apache/geode/management/internal/cli/CommandManager.java