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