public function __construct($message, ObjectProphecy $objectProphecy, $methodName, array $arguments)
 {
     parent::__construct($message, $objectProphecy);
     $this->methodName = $methodName;
     $this->arguments = $arguments;
 }
 public function __construct($message, MethodProphecy $methodProphecy)
 {
     parent::__construct($message, $methodProphecy->getObjectProphecy());
     $this->methodProphecy = $methodProphecy;
 }