@Override
    public List<ValidationEvent> getEvents() {
        return events == null ? Collections.emptyList() : events;
    }
Applies mixins to shapes after the mixins have been resolved.
smithy-model/src/main/java/software/amazon/smithy/model/loader/ApplyMixin.java