@Override
    public <T> T accept(ExpressionVisitor<T> visitor) {
        return visitor.visitObjectProjection(this);
    }
A projection of object values.

<p>If the left AST expression does not return an object, then the
result of the projection is a {@code null} value. Otherwise, the
object values are each yielded to the right AST expression,
building up a list of results.

@see <a href="https://jmespath.org/specification.html#wildcard-expressions">Wildcard Expressions</a>
smithy-jmespath/src/main/java/software/amazon/smithy/jmespath/ast/ObjectProjectionExpression.java