public function analyze()
{
$this->atomIs('Logical')->tokenIs('T_BOOLEAN_AND')->outIs('LEFT')->atomIs('Functioncall')->fullnspathIs('\\isset')->outIs('ARGUMENTS')->outIs('ARGUMENT')->savePropertyAs('fullcode', 'variable')->back('first')->outIs('RIGHT')->outIsIE('NOT')->atomIs('Functioncall')->fullnspathIs('\\empty')->outIs('ARGUMENTS')->outIs('ARGUMENT')->samePropertyAs('fullcode', 'variable')->back('first');
$this->prepareQuery();
}