public function analyze() { $this->atomIs('Ifthen')->outIs('CONDITION')->savePropertyAs('fullcode', 'condition')->inIs('CONDITION')->nextSibling()->outIs('CONDITION')->samePropertyAs('fullcode', 'condition')->back('first'); $this->prepareQuery(); }