private Map<StructureShape, List<OperationShape>> getStructureToOperations(Model model) {
        OperationIndex index = OperationIndex.of(model);
        Map<StructureShape, List<OperationShape>> structureToOperations = new HashMap<>();
        for (OperationShape operation : model.getOperationShapesWithTrait(HttpTrait.class)) {
            index.getInput(operation)
                    .ifPresent(structure -> structureToOperations
                            .computeIfAbsent(structure, key -> new ArrayList<>())
                            .add(operation));
        }
        return structureToOperations;
    }
Validates that httpQuery trait bindings are case-sensitively unique.
smithy-model/src/main/java/software/amazon/smithy/model/validation/validators/HttpQueryTraitValidator.java