code: public BooleanExpression or(@Nullable Predicate right) {
          right = (Predicate) ExpressionUtils.extract(right);
          if (right != null) {
              return Expressions.booleanOperation(Ops.OR, mixin, right);
          } else {
              return this;
          }
      }
docs: Create a {@code this || right} expression
  
  <p>Returns a union of this and the given expression</p>
  
  @param right right hand side of the union
  @return this || right