### Question:
BooleanOrAccumulatorParam implements AccumulatorParam<Boolean> { @Nonnull @Override public Boolean addAccumulator(@Nonnull final Boolean t1, @Nonnull final Boolean t2) { return t1 || t2; }  @Nonnull @Override Boolean addAccumulator(@Nonnull final Boolean t1, @Nonnull final Boolean t2); @Nonnull @Override Boolean addInPlace(@Nonnull final Boolean r1, @Nonnull final Boolean r2); @Nonnull @Override Boolean zero(@Nonnull final Boolean initialValue);  }### Answer:
@Test public void addAccumulator() { final BooleanOrAccumulatorParam param = new BooleanOrAccumulatorParam(); Assert.assertFalse(param.addAccumulator(false, false)); Assert.assertTrue(param.addAccumulator(false, true)); Assert.assertTrue(param.addAccumulator(true, false)); Assert.assertTrue(param.addAccumulator(true, true)); }