public static TraceMetadata fromNode(Node value) {
        NodeMapper mapper = new NodeMapper();
        mapper.disableFromNodeForClass(TraceMetadata.class);
        return mapper.deserialize(value, TraceMetadata.class);
    }
Instantiates TraceMetadata instance variables using an ObjectNode that contains the artifact section of the
trace file.

@param value an ObjectNode that contains all children of the artifact tag in the trace file
@return TraceMetadata produced by deserializing the node.
smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/trace/TraceMetadata.java