private void validateOperation(ChangedShape<EntityShape> change, List<ValidationEvent> events) {
        findRemoved(change.getOldShape().getOperations(), change.getNewShape().getOperations())
                .forEach(removed -> events.add(createRemovedEvent(REMOVED_OPERATION, change.getNewShape(), removed)));

        findRemoved(change.getOldShape().getResources(), change.getNewShape().getResources())
                .forEach(removed -> events.add(createRemovedEvent(REMOVED_RESOURCE, change.getNewShape(), removed)));
    }
A meta-validator that checks for the removal of an operation or
resource binding from a service or resource.

<p>A "RemovedOperationBinding" eventId is used when an operation is
removed, and a "RemovedResourceBinding" eventId is used when a
resource is removed.
smithy-diff/src/main/java/software/amazon/smithy/diff/evaluators/RemovedEntityBinding.java