code: public Criteria and(String key) {
          checkComplete();
          return new Criteria(this.criteriaChain, ValueNode.toValueNode(prefixPath(key)));
      }
docs: Static factory method to create a Criteria using the provided key
  
  @param key ads new filed to criteria
  @return the criteria builder