(PHPUnit_Framework_MockObject_Invocation $invocation)     {         if ($this->invocationMatcher === NULL) {             throw new PHPUnit_Framework_Exception(               'No invocation matcher is set'             );         }          if ($this->methodNameMatcher === NULL) {             throw new PHPUnit_Framework_Exception('No method matcher is set');         }          if ($this->afterMatchBuilderId !== NULL) {             $builder = $invocation->object                                   ->__phpunit_getInvocationMocker()                                   ->lookupId($this->afterMatchBuilderId);              if (!$builder) {                 throw new PHPUnit_Framework_Exception(                   sprintf(                     'No builder found for match builder identification <%s>',                      $this->afterMatchBuilderId                   )                 );             }              $matcher = $builder->getMatcher();              if (