class SimpleCurrencyMatrix extends AbstractCurrencyMatrix {

  public void setLiveData(final Currency source, final Currency target, final ValueRequirement valueRequirement) {
    ArgumentChecker.notNull(source, "source");
    ArgumentChecker.notNull(target, "target");
    ArgumentChecker.notNull(valueRequirement, "valueRequirement");
    if (source.equals(target)) {
      throw new IllegalArgumentException("target");
    }
    addConversion(source, target, CurrencyMatrixValue.of(valueRequirement));
  }

}