function hasFollowingClause(blockStatement) {
    var parent = blockStatement.parentElement;
    if (parent.type === 'IfStatement') {
        return parent.consequent === blockStatement && parent.alternate;
    }
    if (parent.type === 'TryStatement') {
        return true;
    }
    if (parent.type === 'DoWhileStatement') {
        return true;
    }
    if (parent.type === 'CatchClause') {
        return parent.parentElement.finalizer;
    }
}
Returns true for situations like `if ... else`, `try ... catch`.
I.e. two blocks within one statement.

@param {Element} blockStatement
@returns {*}