public function analyze()
{
//if ($a) { return $a; } else { doSomething(); }
$this->atomIs('Ifthen')->outIs('THEN')->atomInside('Return')->back('first')->outIs('ELSE')->noAtomInside('Return')->back('first');
$this->prepareQuery();
//if ($a) { doSomething(); } else { return $a; }
$this->atomIs('Ifthen')->outIs('ELSE')->atomInside('Return')->back('first')->outIs('THEN')->noAtomInside('Return')->back('first');
$this->prepareQuery();
}