public function offsetUnset($offset)
{
$translatedOffset = $this->validateArgumentExistence($offset);
parent::offsetUnset($translatedOffset);
unset($this->argumentNames[$translatedOffset]);
if ($offset != $translatedOffset) {
unset($this->argumentShortNames[$offset]);
}
}