class ExternalId implements ExternalIdentifiable, ExternalIdOrBundle, Comparable<ExternalId>, Serializable {

  public static ExternalId of(ExternalScheme scheme, String value) {
    return new ExternalId(scheme, value);
  }

  private  ExternalId(ExternalScheme scheme, String value);

}