code: public static BigDecimal forceNegativeIfTrue(final boolean condition, final BigDecimal amount) {
          return condition ? BigDecimalUtil.negate(BigDecimalUtil.abs(amount)) : BigDecimalUtil.abs(amount);
      }
docs: Return a negative amount based on amount if true, otherwise return the ABS.