@Override
    public Builder toBuilder() {
        return builder()
                .id(id)
                .column(column)
                .type(type)
                .tags(tags)
                .line(line)
                .file(file);
    }
Take this object and create a builder that contains all of the
current property values of this object.

@return a builder for type T
smithy-codegen-core/src/main/java/software/amazon/smithy/codegen/core/trace/ShapeLink.java