class OrOperator extends AbstractOperator implements LogicalOperator {

  @Override
  public Predicate toPredicate(Predicate left, Predicate right) {
    //todo: refactor to remove down casts
    return new OrPredicate(left, right);
  }

  public  OrOperator(int ctxPrecedence);

}