{"statement":[4,4,4,5,5,5,7,7,7,8,8,8,9,9,9,10,10,10,25,27,28,29,30,33,34,38,40,46,47,48,54,56,57,58,59,61],"subroutine":[[4,"BEGIN"],[5,"BEGIN"],[7,"BEGIN"],[8,"BEGIN"],[9,"BEGIN"],[10,"BEGIN"],[25,"check_slurpy_arg"],[46,"extract_method_name"],[54,"find_caller"]],"pod":[[25,"check_slurpy_arg"],[46,"extract_method_name"],[54,"find_caller"]],"condition":[[34,{"op":"or","left":"$slurpy->is_a_type_of(ArrayRef())","right":"$slurpy->is_a_type_of(HashRef())","type":"or_3"}]],"branch":[[30,{"text":"if $i < $#args"}],[34,{"text":"unless $slurpy->is_a_type_of(ArrayRef()) or $slurpy->is_a_type_of(HashRef())"}],[29,{"text":"if (Slurpy->check($_))"}],[59,{"text":"if $package ne 'UNIVERSAL::ref'"}]],"file":"blib/lib/Test/Mocha/Util.pm","start":{"-1":{"__COVER__":[{"condition":1,"branch":4,"subroutine":9,"pod":3,"time":null,"statement":36}]},"25":{"check_slurpy_arg":[{"statement":18,"time":null,"subroutine":6,"pod":null,"branch":null,"condition":null}]},"46":{"extract_method_name":[{"statement":27,"branch":3,"condition":1,"pod":1,"subroutine":7,"time":null}]},"54":{"find_caller":[{"branch":3,"condition":1,"subroutine":8,"pod":2,"time":null,"statement":30}]},"4":{"BEGIN":[{"statement":null,"condition":null,"branch":null,"time":null,"subroutine":null,"pod":null}]},"8":{"BEGIN":[{"time":null,"subroutine":3,"pod":null,"branch":null,"condition":null,"statement":9}]},"7":{"BEGIN":[{"subroutine":2,"pod":null,"time":null,"condition":null,"branch":null,"statement":6}]},"10":{"BEGIN":[{"branch":null,"condition":null,"subroutine":5,"pod":null,"time":null,"statement":15}]},"9":{"BEGIN":[{"subroutine":4,"pod":null,"time":null,"branch":null,"condition":null,"statement":12}]},"5":{"BEGIN":[{"subroutine":1,"pod":null,"time":null,"condition":null,"branch":null,"statement":3}]}},"digest":"757c0fea0d187c0aa5766a236c5b3d43"}