### Question:
Column implements ImmutableBean { public static Column of(Measure measure) { ColumnName name = ColumnName.of(measure); return new Column(name, measure, null, CalculationParameters.empty()); } private  Column(
      ColumnName name,
      Measure measure,
      ReportingCurrency reportingCurrency,
      CalculationParameters parameters); static Column of(Measure measure); static Column of(Measure measure, Currency currency); static Column of(Measure measure, CalculationParameter... parameters); static Column of(Measure measure, Currency currency, CalculationParameter... parameters); static Column of(Measure measure, String columnName); static Column of(Measure measure, String columnName, Currency currency); static Column of(
      Measure measure,
      String columnName,
      CalculationParameter... parameters); static Column of(
      Measure measure,
      String columnName,
      Currency currency,
      CalculationParameter... parameters); Column combineWithDefaults(ReportingCurrency reportingCurrency, CalculationParameters defaultParameters); ColumnHeader toHeader(); static Column.Meta meta(); static Column.Builder builder(); @Override Column.Meta metaBean(); ColumnName getName(); Measure getMeasure(); Optional<ReportingCurrency> getReportingCurrency(); CalculationParameters getParameters(); Builder toBuilder(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void coverage() { Column test = Column.of(TestingMeasures.PRESENT_VALUE, "NPV", USD, PARAM); coverImmutableBean(test); Column test2 = Column.of(TestingMeasures.CASH_FLOWS); coverBeanEquals(test, test2); }