class SimpleCov::StaticCoverageExtractor::Visitor

def emit_if_like(node)

accessors. `if_like_else_location` hides that split.
optional else/elsif) but expose the trailing arm under different
IfNode and UnlessNode share a shape (predicate + then body +
def emit_if_like(node)
  then_loc = arm_location(node.statements, node.location)
  else_loc = if_like_else_location(node)
  @branches[build_tuple(:if, node.location)] = {
    build_tuple(:then, then_loc) => 0,
    build_tuple(:else, else_loc) => 0
  }
end