@Override
    public <T> T accept(ExpressionVisitor<T> visitor) {
        return visitor.visitField(this);
    }
Gets a field by name from an object.

<p>This AST node is created for identifiers. For example,
{@code foo} creates a {@code FieldExpression}.

@see <a href="https://jmespath.org/specification.html#identifiers">Identifiers</a>
smithy-jmespath/src/main/java/software/amazon/smithy/jmespath/ast/FieldExpression.java