Code changed in jenkins
User: Kevin Scaldeferri
Report 100% for empty Coverage objects
If a section of code has no branches, we should report 100% branch coverage
not 0% coverage. This prevents spurious threshold violations for such code.
(This concern also applies to other coverage measures, although in practice
I've only encountered this problem for branches.)
JENKINS-25076 and JENKINS-29117