Printing empty namespace

Version: 4.1.2

Bug Description

Implementing interfaces by alias results in those aliases being addressed as root.

Steps To Reproduce

$cNamespace = new PhpNamespace('GCWorld\\ORM\\Generated');
$cClass     = $cNamespace->addClass('ExampleClass');
$cNamespace->addUse('GCWorld\\ORM\\Abstracts\\DirectSingle', 'dbc');
$cNamespace->addUse('GCWorld\\ORM\\Interfaces\\GeneratedInterafce','dbi');
$cClass->setExtends('dbc');
$cClass->addImplement('dbi');

echo $cNamespace;

results in

namespace GCWorld\ORM\Generated;

use GCWorld\ORM\Abstracts\DirectSingle as dbc;
use GCWorld\ORM\Interfaces\GeneratedInterafce as dbi;

class ExampleClass extends \dbc implements \dbi
{
}

Expected Behavior

The backslashes in extends and implements shouldn't exist.

Possible Solution