{
var <%= instrumented.names.statement %>;
var <%= instrumented.names.expression %>;
var <%= instrumented.names.block %>;
var nodes = <%= coverageStorageVar %>.nodes = {};
var blocks = <%= coverageStorageVar %>.blocks = {};
<%= instrumented.names.statement %> = function(i) {
var node = nodes[i] = (nodes[i] || {index: i, count:0})
node.count++;
};
<%= instrumented.names.expression %> = function(i) {
var node = nodes[i] = (nodes[i] || {index: i, count:0})
node.count++;
};
<%= instrumented.names.block %> = function(i) {
var block = blocks[i] = (blocks[i] || {index: i, count:0})
block.count++;
};
};
<%= source %>