public function __construct()
{
$this->defaultPackage = new ASTNamespace(self::DEFAULT_NAMESPACE);
$this->defaultCompilationUnit = new ASTCompilationUnit(null);
$this->namespaces[self::DEFAULT_NAMESPACE] = $this->defaultPackage;
$this->context = new GlobalBuilderContext($this);
}