class ExternalScheme implements Serializable, Comparable<ExternalScheme> {

  @FromString
  public static ExternalScheme of(final String name) {
    ArgumentChecker.notEmpty(name, "name");
    return s_cache.getUnchecked(name);
  }

  private  ExternalScheme(final String name);

}