private void generateBranch(NotExpression expr,
                                    Label label, boolean whenTrue) {
            // If someone is branching based on the result of this not
            // expression, we must invert the branch condition.
            generateBranch(expr.getExpression(), label, whenTrue, true);
        }