class GreekDataBundle {

  public Double getGreekResultForGreek(final Greek greek) {
    if (_greekValues.contains(greek)) {
      return _greekValues.get(greek);
    }
    throw new IllegalArgumentException("Greek result collection did not contain a value for " + greek);
  }

  public  GreekDataBundle(final GreekResultCollection greekValues, final Map<UnderlyingType, Double> underlyingData, final OptionTradeData tradeData);

}