public function filter($value)
    {
        if ($value) {
            $namespace = $value->getNamespace() === '' ? '\\' . $this->namespacePrefix : $value->getNamespace();
            $value->setNamespace($this->namespaceFromLegacyNamespace($namespace, $value->getName()));
            $value->setName($this->classNameFromLegacyNamespace($value->getName()));
        }

        return $value;
    }