code: public ArrayNode filter(String property, ComparisonExpression expression) {
  		JsonNode propValueNode = this.value(property);
  		return Query.q(propValueNode).top(this.getTop()).skip(this.getSkip()).filter(expression);
  	}
docs: Allows applying filter on a property value, which is ArrayNode, as per
  passed ComparisonExpression
  
  @param property
  @param expression
  @return