class CurrencyPair implements Serializable {

  public static CurrencyPair of(Currency base, Currency counter) {
    ArgChecker.notNull(base, "base");
    ArgChecker.notNull(counter, "counter");
    return new CurrencyPair(base, counter);
  }

  private  CurrencyPair(Currency base, Currency counter);

}