@Override
        public Void visitOr(OrExpression expression) {
            // e.g.: (a || b)
            builder.append('(');
            expression.getLeft().accept(this);
            builder.append(" || ");
            expression.getRight().accept(this);
            builder.append(')');
            return null;
        }
Serialize the given JMESPath expression to a string.

@param expression JMESPath expression to serialize.
@return Returns the serialized expression.
smithy-jmespath/src/main/java/software/amazon/smithy/jmespath/ExpressionSerializer.java