make/coverage.js
function (numberOfCalls, branchDefinition) {
        ["if", "else"].forEach(function (label, index) {
            ++this.count;
            this._testedOrIgnored(numberOfCalls[index], branchDefinition.locations[index]);
        }, this);
    }
function (numberOfCalls, branchDefinition) {
        ["if", "else"].forEach(function (label, index) {
            ++this.count;
            this._testedOrIgnored(numberOfCalls[index], branchDefinition.locations[index]);
        }, this);
    }
function ( numberOfCalls , branchDefinition ) { [ "if" , "else" ] . forEach ( function ( label , index ) { ++ this . count ; this . _testedOrIgnored ( numberOfCalls [ index ] , branchDefinition . locations [ index ] ) ; } , this ) ; }
Branch-specific coverage processing

@param {Number[]} numberOfCalls Number of calls extracted from the coverage report (one per branch)
@param {Object} branchDefinition Branch definition
locations array will used to fetch skip property of each branch
Branch - specific coverage processing