public function analyze()
{
$exceptions = $this->loadIni('php_exception.ini', 'classes');
$exceptions = $this->makeFullNSPath($exceptions);
// first level
$this->atomIs('Class')->outIs('EXTENDS')->fullnspathIs($exceptions)->back('first');
$this->prepareQuery();
// second to fifth level
for ($i = 0; $i < 4; ++$i) {
$this->atomIs('Class')->outIs('EXTENDS')->classDefinition()->analyzerIs('self')->back('first');
$this->prepareQuery();
}
}