public function __construct($reflectionClass)
{
parent::__construct($reflectionClass);
$this->classMagicElementExtractor = new ClassMagicElementsExtractor($this);
$this->classTraitElementExtractor = new ClassTraitElementsExtractor($this, $reflectionClass);
$this->parentClassElementExtractor = new ParentClassElementsExtractor($this);
}