public final function negativeMatch($name, $subject, array $arguments)
{
if (true === $this->matches($subject, $arguments)) {
throw $this->getNegativeFailureException($name, $subject, $arguments);
}
return $subject;
}