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