### Question:
BooleanOrAccumulatorParam implements AccumulatorParam<Boolean> { @Nonnull @Override public Boolean addInPlace(@Nonnull final Boolean r1, @Nonnull final Boolean r2) { return r1 || r2; }  @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 addInPlace() { final BooleanOrAccumulatorParam param = new BooleanOrAccumulatorParam(); Assert.assertFalse(param.addInPlace(false, false)); Assert.assertTrue(param.addInPlace(false, true)); Assert.assertTrue(param.addInPlace(true, false)); Assert.assertTrue(param.addInPlace(true, true)); }