### Question:
CalculationResults implements ImmutableBean, Serializable { public static CalculationResults of(CalculationTarget target, List<CalculationResult> results) { return new CalculationResults(target, results); } private  CalculationResults(
      CalculationTarget target,
      List<CalculationResult> cells); static CalculationResults of(CalculationTarget target, List<CalculationResult> results); static TypedMetaBean<CalculationResults> meta(); @Override TypedMetaBean<CalculationResults> metaBean(); CalculationTarget getTarget(); ImmutableList<CalculationResult> getCells(); @Override boolean equals(Object obj); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void of() { CalculationResults test = CalculationResults.of(TARGET, ImmutableList.of(CALC_RESULT)); assertThat(test.getTarget()).isEqualTo(TARGET); assertThat(test.getCells()).containsExactly(CALC_RESULT); }