code: public static List<String> parseConnectionPrefixes(Config config, SharedRestClientKey key) throws URISyntaxException, NotConfiguredException {
      if (key instanceof UriRestClientKey) {
        return Lists.newArrayList(((UriRestClientKey) key).getUri());
      }
  
      if (!config.hasPath(SERVER_URI_KEY)) {
        throw new NotConfiguredException("Missing key " + SERVER_URI_KEY);
      }
  
      List<String> uris = Lists.newArrayList();
      for (String uri : Splitter.on(",").omitEmptyStrings().trimResults().splitToList(config.getString(SERVER_URI_KEY))) {
        uris.add(resolveUriPrefix(new URI(uri)));
      }
      return uris;
    }
docs: Parse the list of available input prefixes from the input configuration.