public function visit(ContextInterface $context)
{
$result = $this->remove($context->getCurrentWord());
if ($result != $context->getCurrentWord()) {
$removedPart = preg_replace("/{$result}/", '', $context->getCurrentWord(), 1);
$removal = new Removal($this, $context->getCurrentWord(), $result, $removedPart, 'P');
$context->addRemoval($removal);
$context->setCurrentWord($result);
}
}