class Currency implements ObjectIdentifiable, UniqueIdentifiable, Comparable<Currency>, Serializable {

  public static Currency parse(String currencyCode) {
    ArgumentChecker.notNull(currencyCode, "currencyCode");
    return of(currencyCode.toUpperCase(Locale.ENGLISH));
  }

  private  Currency(String currencyCode);

}