@Override
    protected Node createNode() {
        return new ObjectNode(MapUtils.of(), getSourceLocation())
                .withMember("code", getCode())
                .withMember("httpResponseCode", getHttpResponseCode());
    }
Provides the value in the "Code" distinguishing field and HTTP response
code for an operation error.
smithy-aws-traits/src/main/java/software/amazon/smithy/aws/traits/protocols/AwsQueryErrorTrait.java