rulebook-core/src/main/java/com/deliveredtechnologies/rulebook/StandardDecision.java
@Override
  public Decision<T, U> then(Consumer<FactMap<T>> action) {
    _rule.then(action);
    return this;
  }
@Override
  public Decision<T, U> then(Consumer<FactMap<T>> action) {
    _rule.then(action);
    return this;
  }
The then() method accepts a {@link Consumer} that performs an action based on Facts.
@param action  the action to be performed
@return        the current object