VersionConditional alwaysEmitBlockScope(boolean alwaysEmitBlockScope) {
        this.alwaysEmitBlockScope = alwaysEmitBlockScope;
        return this;
    }
If this is set, we will always create a new block scope, even if there
are no 'if' statements.  This is useful for cases where we want to
declare variables in the clauses without worrying if they conflict with
other variables of the same name.
generator/src/main/java/org/apache/kafka/message/VersionConditional.java