public void assertIsCloseTo(final AssertionInfo info, final BigDecimal actual, final BigDecimal other, final Offset<BigDecimal> offset) { assertNotNull(info, actual); final BigDecimal differenceAbsoluteValue = abs(actual.subtract(other)); if (differenceAbsoluteValue.subtract(offset.value).compareTo(BigDecimal.ZERO) <= 0) return; throw failures.failure(info, shouldBeEqual(actual, other, offset, differenceAbsoluteValue)); }