code: public static Rule conditionsRule(final Set<Condition> conditions, final Map<String, String> results) {
          return conditionsRule(conditions, States.state(results));
      }
docs: Create a rule: predicate(conditions) => new state(results)
  
  @param conditions conditions
  @param results    results
  
  @return rule