boolean hasFeature(ChangeShapeTypeOption[] haystack) {
        for (ChangeShapeTypeOption feature : haystack) {
            if (feature == this) {
                return true;
            }
        }
        return false;
    }
Enables synthesizing enum names when changing a string shape to an enum shape and the
string shape's {@link EnumTrait} doesn't have names.
smithy-model/src/main/java/software/amazon/smithy/model/transform/ChangeShapeTypeOption.java