{"branch":[[48,{"text":"unless blessed $object"}],[80,{"text":"unless $self->__object->can($method_name)"}],[79,{"text":"if ($self->CaptureMode)"}],[96,{"text":"if (my $stub = $self->__find_stub($method_call))"}],[102,{"text":"unless $self->__object->can($method_name)"}],[117,{"text":"if $class eq 'Test::Mocha::Spy'"}],[129,{"text":"if $role eq 'Test::Mocha::Spy'"}],[131,{"text":"unless CORE::ref $self"}]],"pod":[[113,"isa"],[125,"DOES"],[139,"can"],[150,"ref"]],"digest":"d9400e8f895e7a941ad974e58cff0919","start":{"13":{"BEGIN":[{"pod":null,"time":null,"statement":24,"subroutine":8,"condition":null,"branch":null}]},"8":{"BEGIN":[{"pod":null,"time":null,"statement":9,"subroutine":3,"condition":null,"branch":null}]},"6":{"BEGIN":[{"time":null,"pod":null,"subroutine":2,"statement":6,"branch":null,"condition":null}]},"125":{"DOES":[{"pod":1,"time":null,"subroutine":13,"statement":55,"branch":6,"condition":null}]},"155":{"DESTROY":[{"time":null,"pod":4,"statement":65,"subroutine":16,"branch":8,"condition":null}]},"9":{"BEGIN":[{"branch":null,"condition":null,"subroutine":4,"statement":12,"time":null,"pod":null}]},"66":{"AUTOLOAD":[{"statement":36,"subroutine":11,"pod":null,"time":null,"branch":1,"condition":null}]},"139":{"can":[{"branch":8,"condition":null,"pod":2,"time":null,"subroutine":14,"statement":60}]},"47":{"__new":[{"time":null,"pod":null,"statement":27,"subroutine":9,"branch":null,"condition":null}]},"12":{"BEGIN":[{"branch":null,"condition":null,"time":null,"pod":null,"subroutine":7,"statement":21}]},"-1":{"__COVER__":[{"subroutine":17,"statement":66,"pod":4,"time":null,"branch":8,"condition":null}]},"61":{"__object":[{"statement":34,"subroutine":10,"time":null,"pod":null,"condition":null,"branch":1}]},"10":{"BEGIN":[{"time":null,"pod":null,"statement":15,"subroutine":5,"branch":null,"condition":null}]},"5":{"BEGIN":[{"subroutine":1,"statement":3,"time":null,"pod":null,"condition":null,"branch":null}]},"150":{"ref":[{"time":null,"pod":3,"statement":63,"subroutine":15,"branch":8,"condition":null}]},"113":{"isa":[{"branch":5,"condition":null,"statement":51,"subroutine":12,"pod":null,"time":null}]},"4":{"BEGIN":[{"condition":null,"branch":null,"subroutine":null,"statement":null,"time":null,"pod":null}]},"11":{"BEGIN":[{"time":null,"pod":null,"statement":18,"subroutine":6,"condition":null,"branch":null}]}},"subroutine":[[4,"BEGIN"],[5,"BEGIN"],[6,"BEGIN"],[8,"BEGIN"],[9,"BEGIN"],[10,"BEGIN"],[11,"BEGIN"],[12,"BEGIN"],[13,"BEGIN"],[47,"__new"],[61,"__object"],[66,"AUTOLOAD"],[113,"isa"],[125,"DOES"],[139,"can"],[150,"ref"],[155,"DESTROY"]],"file":"blib/lib/Test/Mocha/Spy.pm","statement":[4,4,4,5,5,5,6,6,6,8,8,8,9,9,9,10,10,10,11,11,11,12,12,12,13,13,13,47,48,50,52,54,53,57,61,62,66,67,69,72,79,80,87,88,89,93,93,96,97,102,108,113,117,119,120,125,129,131,133,134,139,144,145,150,151,155]}