rulebook-core/src/main/java/com/deliveredtechnologies/rulebook/FactMap.java
@Override
  public Fact<T> put(NameValueReferable<T> fact) {
    return put(fact.getName(), fact);
  }
@Override
  public Fact<T> put(NameValueReferable<T> fact) {
    return put(fact.getName(), fact);
  }
@ Override public Fact < T > put ( NameValueReferable < T > fact ) { return put ( fact . getName ( ) , fact ) ; }
This put() method is a convenience method for adding a Fact to a FactMap.<br/>
It uses the name of the Fact as the key and the Fact as the value.
@param fact  the Fact to be added to the FactMap
@return      the Fact that was just added
This put () method is a convenience method for adding a Fact to a FactMap . <br / > It uses the name of the Fact as the key and the Fact as the value .