{"branch":[[97,{"text":"if ($args[0] eq $mocked_class) { }"}],[96,{"text":"if ($mocked_class)"}],[125,{"text":"if @{$responses;} > 1"}],[122,{"text":"if (defined $stub)"}],[140,{"text":"if $class eq 'Test::Mocha::Mock'"}],[145,{"text":"if exists $NOT_ISA{$class}"}],[157,{"text":"if $role eq 'Test::Mocha::Mock'"}],[159,{"text":"unless CORE::ref $self"}],[170,{"text":"if $method_name eq 'CARP_TRACE'"}]],"start":{"183":{"DESTROY":[{"branch":9,"time":null,"statement":75,"condition":null,"pod":4,"subroutine":18}]},"60":{"__new":[{"statement":27,"time":null,"branch":null,"subroutine":9,"condition":null,"pod":null}]},"89":{"AUTOLOAD":[{"pod":null,"condition":null,"subroutine":13,"branch":null,"statement":37,"time":null}]},"153":{"DOES":[{"condition":null,"pod":1,"subroutine":15,"branch":6,"statement":64,"time":null}]},"14":{"BEGIN":[{"pod":null,"condition":null,"subroutine":8,"branch":null,"time":null,"statement":24}]},"74":{"__calls":[{"pod":null,"condition":null,"subroutine":10,"branch":null,"statement":31,"time":null}]},"79":{"__mocked_class":[{"subroutine":11,"pod":null,"condition":null,"statement":33,"time":null,"branch":null}]},"167":{"can":[{"branch":8,"time":null,"statement":69,"pod":2,"condition":null,"subroutine":16}]},"9":{"BEGIN":[{"branch":null,"statement":12,"time":null,"pod":null,"condition":null,"subroutine":4}]},"5":{"BEGIN":[{"subroutine":1,"pod":null,"condition":null,"time":null,"statement":3,"branch":null}]},"13":{"BEGIN":[{"time":null,"statement":21,"branch":null,"subroutine":7,"pod":null,"condition":null}]},"136":{"isa":[{"statement":59,"time":null,"branch":4,"subroutine":14,"condition":null,"pod":null}]},"84":{"__stubs":[{"statement":35,"time":null,"branch":null,"subroutine":12,"pod":null,"condition":null}]},"12":{"BEGIN":[{"branch":null,"time":null,"statement":18,"pod":null,"condition":null,"subroutine":6}]},"8":{"BEGIN":[{"subroutine":3,"condition":null,"pod":null,"statement":9,"time":null,"branch":null}]},"4":{"BEGIN":[{"branch":null,"time":null,"statement":null,"condition":null,"pod":null,"subroutine":null}]},"-1":{"__COVER__":[{"subroutine":19,"pod":4,"condition":null,"statement":76,"time":null,"branch":9}]},"10":{"BEGIN":[{"subroutine":5,"pod":null,"condition":null,"statement":15,"time":null,"branch":null}]},"7":{"BEGIN":[{"branch":null,"time":null,"statement":6,"pod":null,"condition":null,"subroutine":2}]},"178":{"ref":[{"branch":9,"statement":73,"time":null,"pod":3,"condition":null,"subroutine":17}]}},"statement":[4,4,4,5,5,5,7,7,7,8,8,8,9,9,9,10,10,10,12,12,12,13,13,13,14,14,14,60,66,62,70,74,75,79,80,84,85,89,90,92,95,96,97,98,99,102,106,107,109,112,118,118,121,122,124,125,125,127,129,136,140,145,147,148,153,157,159,161,162,167,170,172,173,178,179,183],"file":"blib/lib/Test/Mocha/Mock.pm","pod":[[136,"isa"],[153,"DOES"],[167,"can"],[178,"ref"]],"subroutine":[[4,"BEGIN"],[5,"BEGIN"],[7,"BEGIN"],[8,"BEGIN"],[9,"BEGIN"],[10,"BEGIN"],[12,"BEGIN"],[13,"BEGIN"],[14,"BEGIN"],[60,"__new"],[74,"__calls"],[79,"__mocked_class"],[84,"__stubs"],[89,"AUTOLOAD"],[136,"isa"],[153,"DOES"],[167,"can"],[178,"ref"],[183,"DESTROY"]],"digest":"f33f7b7cf7c27ec358d4a28b8373e1d8"}