@Override
    public int hashCode() {
        return Objects.hash(toShapeId(), selector, conflicts, structurallyExclusive, breakingChanges);
    }
@return Returns the breaking change rules of the trait.
smithy-model/src/main/java/software/amazon/smithy/model/traits/TraitDefinition.java